PHPMailer邮件发送类
PHPMailer 的邮件发送类,挺老牌的一个工具了,稳定靠谱,文档也比较全。要用它,第一步先去官网下载 phpmailer-1.73.tar.gz
文件包,直接扔到你项目里就能用了,方便省事。
服务器上记得开 socket 扩展哈,先用 phpinfo();
看下有没有 sockets 这个项。要是没有,就得在编译 PHP 的时候加上 --enable-sockets
参数。
解压后,调用流程也挺清晰的:先 require
一下 class.phpmailer.php
,创建对象、设置参数、发邮件。要注意字符集的事,像我测试发现 GB2312
在 Outlook 下效果比较好,UTF-8
容易乱码。
发 HTML 格式邮件 的话,记得 $mail->IsHTML(true);
,不然格式全没了。如果你打算做群发,那一定要改成 require_once
,不然多次引用会报类重复。
SMTP 方面,小经验分享一下:用新浪刚注册的邮箱能发,163 就比较挑,得是注册久一点的才行。另外,配置的时候用 $mail->Host = "smtp.sina.com";
这种写法就好。
如果你想参考下相关资料,可以看看:class.phpmailer.php、phpmailer 演示 还有 PHPMailer 下载,都有例子可以跑。
,PHPMailer挺适合做快速开发的,兼容性不错,配置稍微注意下就能跑得稳。如果你项目里邮件量不算太大,它完全够用。
108.96KB
文件大小:
评论区