我顶PHPMailer ,就如它的名字一样,是一个使用 PHP 编写的邮件发送类,同时,PHPMailer 也是一个功能强大的类。
官方网站:http://phpmailer.codeworxtech.com/
DOWNLOAD:http://code.google.com/a/apache-extras.org/p/phpmailer/
PHPMailer 的主要特点有:
1、在邮件中包含多个 TO、CC、BCC 和 REPLY-TO。
2、平台应用广泛,支持的 smtp 服务器包括 Sendmail、qmail、Postfix、Gmail、Imail、Exchange 等等。
3、支持嵌入图像,附件,HTML 邮件。
4、可靠的强大的调试功能。
5、支持 SMTP 认证。
6、自定义邮件头。
7、支持 8bit、base64、binary 和 quoted-printable 编码。
PHPMailer 的最新稳定版本是 2.2.1,大家可以从官方网站下载。
新版支持tcp,ssl,tls,ssl2.0,经过测试完美支持163,QQ,gmail,foxmail等,
在本地配置php,必须开启socket和open_ssl模块。
附件提供了一个发信的代码,请单机运行,一次不要发太多了,不然可能会被SMTP服务器封IP。
实例1
使用SMTP发送邮件:
代码如下 | 复制代码 |
$mail = new PHPMailer(); //得到一个PHPMailer实例 $mail->CharSet = "gb2312"; //设置采用gb2312中文编码 $mail->From = "[email protected]"; //设置发件人的邮箱地址 $mail->Username="samzhang"; $mail->Password = 'your password"; $mail->AltBody = "text/html"; // optional, comment out and test
$mail->IsHTML(true); //设置内容是否为html类型
|
注意:
phpmailer是一款很不错的邮件发送插件,可用于任何邮件发送功能,但是如果你用免费邮箱如163,qq,sina这类免费邮箱如果大批量群发可能会被封号哦。其它的我就不说多了。