smtpmail更新0.3.1

从0.2版本的函数调用变为0.3的类调用,去掉全局变量的使用,并增加以下功能:

  1. 支持多个收件人
  2. 支持多个抄送
  3. 支持多个密送
  4. 支持多个附件
安装
cd smtpmail
/usr/local/php5/bin/phpize 
./configure --with-php-config=/usr/local/php5/bin/php-config 
make
make install
调用示例:
<?php
//参数分别为服务器,端口,超时,信件编码,服务器类型(\r\n或\n或\r三种)
$smtpmail = new SmtpMail("smtp.qq.com",25, 3, "utf-8","\n");
$smtpmail->login("user","pass");
//第二个参数为发送邮箱的名字,可不填写(下同)
$smtpmail->from("user@qq.com","SmtpMail");

//下面的可以重复添加,执行完发送可以从此行再发送其它邮件
$smtpmail->to("to@qq.com","柯楠");
//下面抄送,密送,附件都是可选的
$smtpmail->cc("cc@qq.com","柯楠");
$smtpmail->bcc("bcc@qq.com","柯楠");
//第一个参数为文件路径,第二个为邮件里的附件名
$smtpmail->attachment("./README.QNX","附件.tar");

//第3个参数设为1为输出调试信息
$smtpmail->send("subject","content", 0);

//查看错误信息
echo $smtpmail->error();
$smtpmail->close();

 

google code下载地址

http://code.google.com/p/phpsmtpmail/downloads/list

 

注:此版本有内存泄漏问题,推荐使用最新版

0.3.1本站下载

smtpmail-0.3.1.zip (11.3 K, 下载次数:105, 上传时间:2012-11-04 00:53)

Tags: smtpmail , php扩展

上一篇: 了解邮件发送的格式   下一篇: php扩展如何做内存检查

提交疑问

回顶部