php中的mail函数使用起来虽然简单,配置却较为复杂。安装一个SMTP着实不易。在linux下,sendmail好像也不靠谱,今天163能收到信件,gmail收不到;明天163收不到了,gmail又可以收邮件了。
还是用PHPMailer吧,wordpress也用PHPMailer!看看它的代码:
global $phpmailer;
// (Re)create it, if it's gone missing
if ( !is_object( $phpmailer ) || !is_a( $phpmailer, 'PHPMailer' ) ) {
require_once ABSPATH . WPINC . '/class-phpmailer.php';
require_once ABSPATH . WPINC . '/class-smtp.php';
$phpmailer = new PHPMailer();
}
在PHPMailer README的 Installation 一节:
Copy class.phpmailer.php into your php.ini include_path. If you are
using the SMTP mailer then place class.smtp.php in your path as well.
而从wordpress的代码看,它直接用require_once来达到此目的,这样省去了配置php.ini的麻烦,有利于代码部署。
其他代码我就不贴了,README里的例子非常清晰了~
分享到:
相关推荐
使用方法: ... 第二步,在 config文件里新增 如下配置,或者干脆在action里用C函数设置临时配置亦可. ...SendMail('350680013@qq.com','我能用phpmailer发送邮件了','谢谢您。。。',C('MAIL_SENDER')); PS:欢迎下载使用
使用phpmailer发送邮件 PHP源码使用phpmailer发送邮件 PHP源码
使用PHPMailer发送邮件的DEMO
使用PHPMAILER类发送邮件。使用DEMO: http://blog.csdn.net/dengxingbo/archive/2010/03/13/5377854.aspx
php中用phpmailer发送邮件.pdf
教你如何使用phpmailer发邮件实例
解压后,在send.php文件中设置自己发件及收件邮箱信息,然后就可以发送了。
PHPMailer是一个发送电子邮件的PHP函数包,它可以在发送邮时指定多个收件人,支持抄送地址,回复地址,支持8bit,base64,binary和quoted-printable等多种邮件编码,支持SMTP验证、冗余SMTP服务器、支持带附件的邮件...
PHPMailer发送邮件
phpmailer邮件发送代码,可以群发,添加附件
教你如何使用PHPMailer简单的发送邮件,轻松搞定,
phpmailer 邮件发送 phpmailer 邮件发送
phpmailer PHPmailer发送邮件
使用PHPMAILER类发送邮件。使用PHPMAILER类发送邮件。
PHPMailer邮件类的使用 第一步:需要下载PHPMailer文件包phpmailer-1.73.tar.gz 来自开源社区: http://phpmailer.sourceforge.net/ 第二步:确认你的服务器系统已经支持socket 如下图,通过phpinfo();查看是否...
利用PHPMailer发送邮件,解决现在25端口不能发送邮件的问题。SSL465端口发送邮件。
PHPMailer php发邮件 需要在testsend.php中配置邮箱账号和密码
PHPMailer是一个用于发送电子邮件的PHP函数包。它提供的功能包括:在发送邮时指定多个收件人,抄送地址,暗送地址和回复地址.支持多种邮件编码包括:8bit,base64,binary和quoted-printable.支持SMTP验证.支持冗余...