php邮件发送phpmailer使用

本文介绍了如何通过Composer安装PHPMailer,并配置其发送邮件的基本步骤。需要注意的是,使用v6.0.0版本的PHPMailer至少需要PHP 5.5环境。此外,还详细展示了如何设置SMTP服务器及认证信息来实现邮件的发送。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

composer安装,
"phpmailer/phpmailer":"6.0.0rc5",

v6.0.0得要php5.5,如没有,则v 5.2.23

注意:发送邮件需要设置代理服务器,请从网上找,很容易的,包括新浪搜狐网易腾讯均可!


$mail = new PHPMailer\PHPMailer\PHPMailer;
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = 'xxx.com'; // 你使用哪台邮件代理服务器,地址
$mail->SMTPAuth = true; // 是否要验证,肯定要。
$mail->Username = 'xxxxx'; // SMTP 用户名
$mail->Password = 'xxxxx'; // SMTP 密码
$mail->SMTPSecure = 'ssl'; // ssl,如果不行就换tls试试。
$mail->Port = xxx; // 邮件代理服务器的端口

$mail->setFrom('xxx@sina.com', '我是发件人');//发送的源地址,参数2是发件人姓名
$mail->addAddress('xxx@qq.com'); // 目标地址
$mail->addReplyTo('xxx@sina.com', '被回复人');//回复邮件的地址,即用户点击“回复”时,自动填写的地址,

//$mail->addAttachment('/var/tmp/file.tar.gz'); // 如果想要添加附件文件
//$mail->addAttachment('/tmp/image.jpg', 'new.jpg'); // 如果想要的附件是图片。
$mail->isHTML(true); // Set email format to HTML
$mail->Subject = '这是很长很长很长很长很长的邮件标题啊啊啊';
$mail->Body = '这是html格式的邮件内容 <b>这是加粗效果</b>';
$mail->AltBody = '这是文本格式的邮件内容。。。。';
if(!$mail->send()) {
echo '发送失败,错误信息: ' . $mail->ErrorInfo;
} else {
echo 'Message has been sent,ok!!!!!';
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值