|
Project Information
Links
|
使用Smtp协议发送邮件安装cd smtpmail
/usr/local/php5/bin/phpize
./configure --with-php-config=/usr/local/php5/bin/php-config
make
make install 示例,最新0.3.3以上版本一个简单的邮件<?php
$smtpmail = new SmtpMail("smtp.qq.com",25);
$smtpmail->login("user","pass");
$smtpmail->from("user@qq.com","SmtpMail");
$smtpmail->to("to@qq.com","柯楠");
$smtpmail->send("subject","content");
$smtpmail->close();一个复杂的邮件<?php
//参数第三个为超时时间,第四个为邮件编码,第五个为系统换行符,第六个为是否输出调试信息
$smtpmail = new SmtpMail("smtp.qq.com",25, 3, "utf-8", "\n", 1);
//邮箱帐号
$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");
//邮件标题和正文
$smtpmail->send("subject","content");
//查看错误信息
echo $smtpmail->error();
$smtpmail->close();
|