下载PHPMailer
使用PHPMailer
首先我们要use一下,不然到时候就得疯狂写namespace了。
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
然后就要require一下,不然就得报错了。
require_once('/path/to/PHPMailer/src/PHPMailer.php');
require_once('/path/to/PHPMailer/src/SMTP.php');
require_once('/path/to/PHPMailer/src/Exception.php');
做好了这些之后我们就可以创建一个PHPMailer类了,然后进行配置,详细配置可以参考Github中的文档查看,这里就不多做赘述了,直接上代码:
$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->Host = 'SMTP服务器地址';
$mail->User = '发信邮箱';
$mail->Pass = '邮箱密码';
$mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; // 启用安全加密,详细看Github
$mail->Port = 'SMTP服务器端口'; // 一般25,QQ邮箱465
$mail->setFrom('发信邮箱', '你的名称');
$mail->addAddress('收信邮箱'); //可以添加多个作群发
$mail->isHTML() // 设置内容显示格式HTML
$mail->Subject = '邮件标题';
$mail->Body = "邮件内容,可以写HTML";
$mail->send(); // 发送邮件
过程中可能会有Exception被throw出来,所以最好使用try和catch预防一下。
转载
文章转载自:Yui’s博客
原文链接:https://www.yuisblog.com/archives/64/
本文介绍了如何下载并使用PHPMailer库来发送邮件。首先通过Github获取PHPMailer,然后引入所需的PHPMailer类文件。接着配置SMTP服务器信息,如Host、User、Pass和Port,并设置邮件内容和格式。最后通过PHPMailer类的send方法发送邮件,同时用try-catch处理可能出现的异常。
4325

被折叠的 条评论
为什么被折叠?



