首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用phpmailer在php $mail->Body =$PHPorHTML中发送脚本;

PHPMailer是一个流行的PHP邮件发送类库,它提供了一个简单而强大的方式来发送电子邮件。使用PHPMailer可以轻松地在PHP中发送电子邮件,包括纯文本、HTML和附件。

在使用PHPMailer发送电子邮件时,可以通过设置$mail->Body属性来指定邮件的内容。这个属性可以接受纯文本或HTML格式的内容。如果要发送纯文本邮件,可以将$mail->IsHTML属性设置为false,然后将邮件内容直接赋值给$mail->Body属性。如果要发送HTML邮件,可以将$mail->IsHTML属性设置为true,并将HTML内容赋值给$mail->Body属性。

以下是一个使用PHPMailer发送电子邮件的示例代码:

代码语言:txt
复制
require 'phpmailer/PHPMailerAutoload.php';

$mail = new PHPMailer;

$mail->isSMTP();
$mail->Host = 'smtp.example.com';
$mail->SMTPAuth = true;
$mail->Username = 'your-email@example.com';
$mail->Password = 'your-email-password';
$mail->SMTPSecure = 'tls';
$mail->Port = 587;

$mail->setFrom('from@example.com', 'Your Name');
$mail->addAddress('to@example.com', 'Recipient Name');
$mail->addReplyTo('reply@example.com', 'Reply Name');

$mail->isHTML(true);
$mail->Subject = 'Subject of the Email';
$mail->Body = '<h1>This is the HTML content of the email</h1>';

if(!$mail->send()) {
    echo 'Message could not be sent.';
    echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
    echo 'Message has been sent.';
}

在上面的示例中,需要先引入PHPMailer类库,并创建一个PHPMailer实例。然后,通过设置SMTP服务器的相关信息,如主机、用户名、密码等,来配置邮件发送的参数。接下来,设置发件人、收件人、回复地址等邮件头信息。然后,将$mail->isHTML属性设置为true,并将HTML内容赋值给$mail->Body属性。最后,调用$mail->send()方法来发送邮件。

需要注意的是,使用PHPMailer发送邮件需要配置SMTP服务器的相关信息,如主机、用户名、密码等。这些信息可以根据具体的邮件服务器进行配置。

推荐的腾讯云相关产品是腾讯云邮件推送(https://cloud.tencent.com/product/ses)和腾讯企业邮(https://cloud.tencent.com/product/exmail),它们提供了可靠的邮件发送和接收服务,适用于各种规模的企业和个人用户。这些产品可以与PHPMailer结合使用,实现高效可靠的邮件发送功能。请注意,这只是一个推荐,你可以根据实际需求选择适合的产品。同时,还可以参考腾讯云的文档和示例代码,了解更多关于邮件发送的信息和用法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

PHP实现自动发送邮件功能代码(qq 邮箱)

最近做一个邮箱验证的功能,研究了一会,搞定了邮件的自动发送。下面qq邮箱作为演示,一步一步来解释: 代码下载地址 首先,就是做到邮件的发送,代码如下: <?...PHP //邮件发送 require './mailer/class.phpmailer.php'; require '....= '这是一个PHPMailer发送邮件的示例'; //添加邮件正文 $mail->Body = "这是一个PHPMailer发送邮件的一个测试用例..."; //为该邮件添加附件 该方法也有两个参数 第一个参数为附件存放的目录(相对目录、或绝对目录均可) //第二参数为邮件附件该附件的名称 $mail->addAttachment('....'); $mail->Subject = '这是一个PHPMailer发送邮件的示例'; $mail->Body = "这是一个PHPMailer

1.7K20
  • PHP实现SMTP邮件的发送实例

    当你还在纠结php内置的mail()函数不能发送邮件时,那么你现在很幸运,此时的这篇文章可以帮助到你! php利用smtp类来发邮件真是屡试不爽,我用过很久了,基本上没出过问题。...本博客后台,当博主回复留言时候,会自动给网友发一封有新回复提示的邮件也是的本文这个办法实现的。 smtp类发送邮件的办法其实很简单,也很稳定,类是别人已经写好的了,你只需要调用就行了。.../PHPMailer-master/Exception.php'); require('./PHPMailer-master/PHPMailer.php'); require('..../PHPMailer-master/SMTP.php'); //date_default_timezone_set("Asia/Shanghai");//设定时区东八区 $mail = new...PHPMailer(); //Server settings $mail- SMTPDebug = 2; $mail- isSMTP(); // 使用SMTP方式发送 $mail-

    1.4K21

    整合ThinkPHP功能系列之PHPMailer发送SMTP邮件可带附件

    发送SMTP邮件,因为十年之约项目审核以后会给通过的博客发送邮件以及会带上一个公约附件 PHPMailer是一个封装好的PHP邮件发送类,支持发送HTML内容的电子邮件,以及可以添加附件发送,并不像PHP...->Subject = $subject;// 邮件标题信息 $mail->Body = $content;//邮件内容 // 发送邮件 if (!...$mail->Send()) { return FALSE; } else { return TRUE; } } 使用的Vendor引入的时候Vendor.../Common/Common/functions.php之后在任何地方都可以无条件调用 使用TP的C方法来获取配置信息,当然不要忘了config.php加入一下配置 // 配置邮件发送服务器 'MAIL_SMTP...而PHPMailer的入口文件的实际目录地址为: Library/Vendor/PHPMailer/class.phpmailer.php 内容都一样的,不过的是Linux的服务器,所以对大小写是严格区分的

    1.5K70

    PHP实现SMTP邮件的发送实例

    当你还在纠结php内置的mail()函数不能发送邮件时,那么你现在很幸运,此时的这篇文章可以帮助到你! php利用smtp类来发邮件真是屡试不爽,我用过很久了,基本上没出过问题。...本博客后台,当博主回复留言时候,会自动给网友发一封有新回复提示的邮件也是的本文这个方法实现的。 smtp类发送邮件的方法其实很简单,也很稳定,类是别人已经写好的了,你只需要调用就行了。.../PHPMailer-master/Exception.php'); require('./PHPMailer-master/PHPMailer.php'); require('..../PHPMailer-master/SMTP.php'); //date_default_timezone_set("Asia/Shanghai");//设定时区东八区 $mail = new...PHPMailer(); //Server settings $mail- SMTPDebug = 2; $mail- isSMTP(); // 使用SMTP方式发送 $mail-

    1.8K10

    PHP实现SMTP邮件的发送实例

    当你还在纠结php内置的mail()函数不能发送邮件时,那么你现在很幸运,此时的这篇文章可以帮助到你! php利用smtp类来发邮件真是屡试不爽,我用过很久了,基本上没出过问题。...本博客后台,当博主回复留言时候,会自动给网友发一封有新回复提示的邮件也是的本文这个方法实现的。 smtp类发送邮件的方法其实很简单,也很稳定,类是别人已经写好的了,你只需要调用就行了。...php /** function send_mail_by_smtp($address, $subject, $body, $file = '') { require('..../PHPMailer-master/Exception.php'); require('./PHPMailer-master/PHPMailer.php'); require('....(); //Server settings $mail->SMTPDebug = 2; $mail->isSMTP(); // 使用SMTP方式发送 $mail->Host = 'smtp.126

    1.4K20

    thinkphp5使用PHPMailer发送邮件

    PHPMailer是一个用于发送电子邮件的PHP函数包。直接PHP就可以发送,无需搭建复杂的Email服务。今天来说一下如何在thinkphp框架中使用此扩展类。...一、功能描述 *.发送邮时指定多个收件人,抄送地址,暗送地址和回复地址 *.支持多种邮件编码包括:8bit,base64,binary和quoted-printable *.支持SMTP验证 *.支持冗余...SMTP服务器 *.支持带附件的邮件和Html格式的邮件 *.自定义邮件头 *.支持邮件嵌入图片 *.调试灵活 *.经测试兼容的SMTP服务器包括:Sendmail,qmail,Postfix,Imail...; //设置邮件编码         $mail->Subject ='*******'; //邮件主题         $mail->Body = '********'; //邮件内容         .../thumb-1.jpg', 'new.jpg'); 6、查看错误信息 $mail->ErrorInfo 7、解决非标题汉字乱码 PHPMailer 库文件class.phpmailer.php

    1.3K10

    PHP利用PHPMailer配合QQ邮箱实现发邮件

    phpmailer 实现给网站用户发送邮件,WordPress 好像禁用了 mail()函数,也不能直接使用自带的发送邮件,以防止暴露 IP PHPMailer 的介绍: 可运行在任何平台之上 支持 SMTP...通过 header 函数发送头信息类似 支持将邮件正文制作成 HTMl 内容,那么就可以邮件正文中插入图片,灵活的 debug 支持 经测试兼容的 SMTP 服务器包括:Sendmail,qmail...php  // 必要导入 require("phpmailer/class.phpmailer.php"); require("phpmailer/class.smtp.php"); date_default_timezone_set...->Subject = "test"; //邮件标题 $mail->Body = "hello"; //邮件内容 $mail->AltBody = "This is the body in plain ...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:PHP利用PHPMailer配合QQ邮箱实现发邮件

    2K20

    详解thinkphp5+swoole实现异步邮件群发(SMTP方式)

    项目下建立如下的文件目录: 其中SendMail.php是我们实际调用的发送邮件的文件。...$mail->ErrorInfo); return false; } else { return true; } } } 里面的config配置项,我们放在项目底下的config.php文件,具体配置内容如下...图中其他两个文件(PhpMailer.php和Smtp.php)是Phpmailer邮件发送类的核心文件,为了简化调用,抽取了出来,详细的用法和参数设置,可以参考gayhub的使用说明phpmailer...2.3 调用 建立如下的文件目录结构: Index.php调用发送邮件的方法,具体代码如下 public function sendMail(){ if(SendMail::postmail('937069176...接着我们可以CLI或者浏览器访问的方式来访问我们的客户端 php public/index.php index/index/index 当我们执行一次的时候客户端的时候,我们可以服务端的终端看到屏幕上面出现如下的画面

    39110
    领券