美文网首页
使用PHPMailer发送带附件并支持HTML内容的邮件

使用PHPMailer发送带附件并支持HTML内容的邮件

作者: IARNO | 来源:发表于2018-11-27 17:47 被阅读0次

composer安装PHPMailer

代码示例:

use PHPMailer\PHPMailer\PHPMailer; //载入PHPMailer类 
 
$mail = new PHPMailer(); //实例化 
$mail->IsSMTP(); // 启用SMTP 
$mail->Host = "smtp.163.com"; //SMTP服务器 以163邮箱为例子 
$mail->Port = 25;  //邮件发送端口 
$mail->SMTPAuth   = true;  //启用SMTP认证 
 
$mail->CharSet  = "UTF-8"; //字符集 
$mail->Encoding = "base64"; //编码方式 
 
$mail->Username = "helloweba@163.com";  //你的邮箱 
$mail->Password = "xxx";  //你的密码 
$mail->Subject = "你好"; //邮件标题 
 
$mail->From = "helloweba@163.com";  //发件人地址(也就是你的邮箱) 
$mail->FromName = "月光光";  //发件人姓名 
 
$address = "xyz@163.com";//收件人email 
$mail->AddAddress($address, "亲");//添加收件人(地址,昵称) 
 
$mail->AddAttachment('xx.xls','我的附件.xls'); // 添加附件,并指定名称 
$mail->IsHTML(true); //支持html格式内容 
$mail->AddEmbeddedImage("logo.jpg", "my-attach", "logo.jpg"); //设置邮件中的图片 
$mail->Body = '你好, <b>朋友</b>! <br/>这是一封来自<a href="http://www.helloweba.com"  
target="_blank">helloweba.com</a>的邮件!<br/> 
<img alt="helloweba" src="cid:my-attach">'; //邮件主体内容 
 
//发送 
if(!$mail->Send()) { 
  echo "Mailer Error: " . $mail->ErrorInfo; 
} else { 
  echo "Message sent!"; 
} 

如果您的邮件服务器不需要认证,则设置$mail->SMTPAuth=false,并且不需要密码就可以发送。然后设置字符集和编码支持中文字符,注意原版的PHPMailer包对中文字符的支持不太理想

转载地址

相关文章

  • 使用PHPMailer发送带附件并支持HTML内容的邮件

    composer安装PHPMailer 代码示例: 如果您的邮件服务器不需要认证,则设置$mail->SMTPAu...

  • PHP 利用QQ邮箱发送邮件「PHPMailer」

    PHPMailer PHPMailer 是一个封装好的 PHP 邮件发送类,支持发送 HTML 内容的电子邮件,以...

  • tp5 使用邮箱发送功能 PHPMailer

    PHPMailer PHPMailer 是一个封装好的 PHP 邮件发送类,支持发送 HTML 内容的电子邮件,以...

  • SMTP 发送邮件

    SMTP 是发送邮件的协议,Python 内置对 SMTP 的支持,可以发送纯文本邮件、HTML 邮件以及带附件的...

  • Python之发送邮件

    Python之发送邮件 使用SMTP模块发送邮件 发送HTML文件 发送带附件的文件 Django发送文件 各大邮...

  • Python发送邮件

    Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。 Python对SMTP支持有...

  • 61. SMTP发送邮件

    SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。 P...

  • 邮件发送

    SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。 S...

  • PHP - 使用PHPMailer发邮件

    PHPMailer支持多种邮件发送方式,使用起来非常简单 1.下载PHPMailer https://github...

  • Python 电子邮件(SMTP、POP3)

    官网地址 Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。Python对SMT...

网友评论

      本文标题:使用PHPMailer发送带附件并支持HTML内容的邮件

      本文链接:https://www.haomeiwen.com/subject/ozqwqqtx.html