邮件发送插件

本帖最后由 keminar 于 2012-10-24 19:20 编辑

smtpmail是我开发的使用smtp协议发送邮件的PHP扩展。
由于php自带的mail函数在国内基本不能用,国内目前都是使用php编程来实现smtp发送邮件。
每次开发不同系统都要复制过来,甚至还要做一些修改才能使用,不是很方便,且代码比较固定。
其实这种可以对程序员透明的,于是SMTPMAIL扩展诞生了。
SMTPMAIL可以一次登录认证发送多条邮件来提高效率,还带有错误的信息和SMTP日志方便调试,以后还会增加收信功能。

安装扩展一笔带过
cd smtpmail
/usr/local/php5/bin/phpize 
./configure --with-php-config=/usr/local/php5/bin/php-config 
make
make install

测试代码
?
01
02
03
04
05
06
07
08
$smtpmail = smtpmail_connect( "smtp.qq.com" ,25, "test" , "test" , "utf-8" , "\n" );
smtpmail_from( $smtpmail , "[email protected]" , "SMTPMAIL扩展" );
$result = smtpmail_send( $smtpmail , '标题' , '正文' , "[email protected]" , "柯楠" );
if (! $result ) {
         echo smtpmail_error();
}
smtpmail_quit( $smtpmail );


扩展下载地址:http://blog.linuxphp.org/smtpmail/

你可能感兴趣的:(php)