php发送邮件添加html,利用phpmailer 发送邮件代码[发送html内容]

本文介绍了如何使用PHPMailer库结合HTML模板,通过SMTP服务发送电子邮件,并确保邮件地址有效性。涉及SMTP配置、SMTP认证、邮件内容生成和收件人验证的过程。

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

我们利用 phpmailer功能实现邮件发送功能哦,这里还利用了模板呢,就是读取指定文件内容再发送给朋友.IsSMTP(); // set mailer to use SMTP

$mail->Host = "smtp.163.com"; // smtp1.example.com;smtp2.example.comspecify main and backup server

$mail->SMTPAuth = true; // turn on SMTP authentication

$mail->Username = "mailangel123"; // SMTP username

$mail->Password = "******"; // SMTP password

$mail->From = "mailangel123@163.com";

$mail->FromName = "你的好友来信";

$MailBody = GetContent($type);

//$array =explode('|',$rs['mail']);

foreach ($array as $tmpmail) {

if (@preg_match("/w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*/", $tmpmail) || strlen($User_Mail) < 6) {

$mail->AddReplyTo("mailangel123@163.com", "44");

$mail->AddAddress($tmpmail, '您好!');

$mail->WordWrap = 50;

$mail->CharSet = "GB2312";

//$mail->AddAttachment("/var/tmp/file.tar.gz");

//$mail->AddAttachment("/tmp/image.jpg", "new.jpg");

$mail->IsHTML(true);

$mail->Subject = "你的朋友邀请你一起合影!";

$mail->Body = $MailBody;

if (!$mail->Send()) {

$bad++;

$mail->ClearAddresses();

$mail->ClearAttachments();

} else {

$count++;

}

}

ShowMsg("result:$count");

}

?>

下面这个文章是读取html 文档并进行html发送哦,php中文网:公益在线php培训,帮助PHP学习者快速成长!

Copyright 2014-2020 https://www.php.cn/ All Rights Reserved | 苏ICP备2020058653号-1e6cebb680dfe320dad7e62bd6442c3a6.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值