function postmail($to,$subject = "",$body = ""){
//$to 表示收件人地址 $subject 表示邮件标题 $body表示邮件正文
//error_reporting(e_all);
error_reporting(e_strict);
date_default_timezone_set("asia/shanghai");//设定时区东八区
require_once('class.phpmailer.php');
include("class.smtp.php");
$mail = new phpmailer(); //new一个phpmailer对象出来
$body = eregi_replace("[\]",'',$body); //对邮件内容进行必要的过滤
$mail->charset ="utf-8";//设定邮件编码,默认iso-8859-1,如果发中文此项必须设置,否则乱码
$mail->issmtp(); // 设定使用smtp服务
$mail->smtpdebug = 1; // 启用smtp调试功能
// 1 = errors and messages
// 2 = messages only
$mail->smtpauth = true; // 启用 smtp 验证功能
$mail->smtpsecure = "ssl"; // 安全协议
$mail->host = "smtp.googlemail.com"; // smtp 服务器
$mail->port = 465; // smtp服务器的端口号
$mail->username = "smtp服务器用户名"; // smtp服务器用户名
$mail->password = "smtp服务器密码"; // smtp服务器密码
$mail->setfrom('发件人地址,如
[email protected]', '发件人名称');
$mail->addreplyto("邮件回复地址,如
[email protected]","邮件回复人的名称");
$mail->subject = $subject;
$mail->altbody = "to view the message, please use an html compatible email viewer! "; // optional, comment out and test
$mail->msghtml($body);
$address = $to;
$mail->addaddress($address, "收件人名称");
//$mail->addattachment("images/phpmailer.gif"); // attachment
//$mail->addattachment("images/phpmailer_mini.gif"); // attachment
if(!$mail->send()) {
echo "mailer error: " . $mail->errorinfo;
} else {
echo "message sent!恭喜,邮件发送成功!";
}
}
评论列表:
发布于 3天前回复该评论
发布于 3天前回复该评论
发布于 3天前回复该评论
发布于 3天前回复该评论
发布于 2天前回复该评论
发布于 2天前回复该评论
发布于 2天前回复该评论
发布于 2天前回复该评论