文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>PHPMailer

PHPMailer

时间:2009-04-20  来源:windlike

版权声明:原创文章,转载请注明出处,Crazy Loong(http://goto8848.net)

就如它的名字一样,PHPMailer 是一个使用 PHP 编写的邮件发送类,同时,PHPMailer 也是一个功能强大的类。

官方网站:http://phpmailer.codeworxtech.com/

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.0.0,大家可以从官方网站下载。

大家也许会问,PHP 不是已经内置了 mail() 函数了吗,为什么要用 PHPMailer 呢?确实,mail() 函数更快,但是,PHPMailer 却可以使发送邮件变得更加便捷,发送附件和 HTML 邮件也成为可能。同时,你可以使用你自己喜欢的 SMTP 服务器来发送邮件,而不是仅限于 *nix 平台(mail() 函数就有这个限制,对于广大 Win 主机用户来说,简直是噩梦)。总之,PHPMailer 能给你更加便捷的体验。

下面是使用 PHPMailer 类的简单例子。

require_once("class.phpmailer.php");

// 实例化 PHPMailer 类
$mail = new MyMailer;

// 填入最基本的参数
$mail->AddAddress("[email protected]", "Crazy Loong"); // 收件人
$mail->Subject = "Here is the subject"; // 邮件主题
$mail->Body = "This is the message body"; // 邮件内容
$mail->AddAttachment("c:/temp/11-10-00.zip", "new_name.zip"); // 附件设置,第一个参数是附件地址,第二个是附件名

if(!$mail->Send()) // 发送邮件
{
echo "There was an error sending the message";
exit;
}

echo "Message was sent successfully";

例子很简单,但我相信足够让大家了解 PHPMailer 了。其它更高级的功能(图像嵌入、SMTP 认证等等)以后再继续介绍。

记住,官方文档永远是你最好的老师,^0^。

PS:PHPMailer 已经集成在了 WordPress 中,我们可以很方便的使用它。


另外一篇参考资料:

phpmailer的属性和方法(phpmailer参考)--原创翻译A-C
http://www.xiaoxiaoyu.cn/AMP/215.html

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载