📅  最后修改于: 2023-12-03 15:33:30.081000             🧑  作者: Mango
PHP Mailer是在PHP语言下的一个邮件发送类库,它可以帮助我们方便地在脚本中实现邮件的发送,而不需要我们自己写邮件发送代码。使用PHP Mailer,我们可以轻松地设置邮件标题、收件人、抄送、附件等邮件相关内容,几乎涵盖了我们平时使用的所有邮件发送需求。
使用PHP Mailer需要PHP环境支持,同时需要在服务器上安装邮件发送相关服务。一般情况下,我们需要安装邮件服务和PEAR Mail扩展。
下面是一段基础的PHP Mailer使用示例代码,用于发送简单邮件:
require 'PHPMailer-master/src/PHPMailer.php';
$mail = new PHPMailer;
$mail->isSMTP(); // 使用SMTP发送邮件
$mail->Host = 'smtp.gmail.com'; // SMTP服务器域名
$mail->SMTPAuth = true; // 开启SMTP认证
$mail->Username = '您的Gmail账号'; // SMTP用户名
$mail->Password = '您的Gmail登陆密码'; // SMTP密码
$mail->SMTPSecure = 'ssl'; // 启用SSL协议
$mail->Port = 465; // SMTP服务端口号
$mail->setFrom('您的Gmail账号', '您的名称'); // 发件人邮箱地址和名称
$mail->addAddress('测试邮箱地址'); // 收件人邮箱地址
$mail->Subject = '测试邮件主题'; // 邮件主题
$mail->Body = '这是一封测试邮件'; // 邮件内容
if(!$mail->send()) {
echo '邮件发送失败!';
echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
echo '邮件发送成功!';
}
以上是有关PHP Mailer的介绍和代码示例。懂得使用PHP Mailer可以方便的在代码中实现各种邮件发送需求,希望上述内容对您有所帮助。