PHPMailer是php中的一个邮件发送插件,下面我来给大家介绍PHPMailer邮件发送程序代码与在使用PHPMailer邮件发送时的一些常见问题解决办法总结。 PHPMailer是一个用于发送电子邮件的PHP函数包,它提供的功能包括: *.在发送邮时指定多个收件人,抄送地址,暗送地址和回复地址 *.支持多种邮件编码包括:8bit,base64,binary和quoted-printable *.支持SMTP验证 *.支持冗余SMTP服务器 *.支持带附件的邮件和Html格式的邮件 *.自定义邮件头 *.支持在邮件中嵌入图片 *.调试灵活 *.经测试兼容的SMTP服务器包括:Sendmail,qmail,Postfix,Imail,Exchange等 *.可运行在任何平台之上 邮件发送实例,代码如下:
phpmailer发邮件常见的一些问题总结 PHPMailer邮件类使用错误分析 一,没有定义发送邮箱$mail->From或格式不正确,错误提示:Language string failed to load: recipients_failed test@test.com,注意,这个配置一定要正确,而且是正确的邮箱 二,没有定义邮件服务主机$mail->Host或连接失败,错误提示:Language string failed to load: connect_host 三,没有定义发送邮箱$mail->AddAddress或邮箱格式不正确,错误提示:Language string failed to load: provide_address 四,没有定义邮箱发送用户名$mail->Username,错误提示:Language string failed to load: connect_host 五,没有定义邮箱发送密码$mail->Password,错误提示:Language string failed to load: connect_host,这类错误非常明显,一般都是邮箱服务器配置不正确不能边接。 六,邮件正文编码,如果发送HTML邮件,需要定义正确的编码格式和字符,发送GBK邮件如下: $mail->IsHTML ( true ); 是否支持HTML邮件 $mail->CharSet = "GB2312"; 字符设置 $mail->Encoding = "base64"; 编码方式 (责任编辑:admin) |