当前位置:首页 > 分享 > PHPMailer的使用方法

PHPMailer的使用方法

时间:2013-06-04 11:32:15 来源:myblog 作者:张兴旺 点击:1467次
require_once ("class.phpmailer.php");
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];
if($name!="" && $email!="" && $phone!="" && $message!="")
{
date_default_timezone_set("Asia/Shanghai"); //设置时区
$mail = new PHPMailer();

$mail->CharSet ="UTF-8"; //设置编码
$mail->IsSMTP();  //启用SMTP
$mail->SMTPAuth = true; // 启用SMTP身份验证
//$mail->SMTPSecure = "ssl"; //SSL加密
$mail->Host = "smtp.163.com"; //SMTP服务器
$mail->Port = 25;
$mail->Username = "[email protected]"; // SMTP服务器用户名
$mail->Password = "demo123"; // SMTP服务器用户密码
$body = eregi_replace("[\]",'',$message); //对邮件内容进行过滤

$mail->SetFrom('demo163.com', '发件人姓名'); //发件人
$mail->AddReplyTo('[email protected]', '邮件回复地址名称'); //邮件回复地址

$mail->Subject = "建站咨询:$name";    //邮件主题
$mail->Body = "<p><b>姓名:</b>$name</p><p><b>邮箱:</b>$email</p><p><b>电话:</b>$phone</p><p><b>需求:</b>$body</p>";
$mail->AltBody = "姓名:$name,邮箱:$email,电话:$phone,需求:$body"; //邮件正文不支持HTML备用显示

//$mail->MsgHTML($body);

$address = "[email protected]";
$mail->AddAddress($address, "豪杰互联");
$mail->IsHTML(true);

if(!$mail->Send()) {
 echo '<script>alert("发送失败,请重试");history.go(-1);</script>';
} else {
 echo '<script>alert("发送成功,非常感谢您的咨询,我们会尽快与您联系!");history.go(-1);</script>';
}


}
else
{
echo '<script>alert("信息填写不完整!");history.go(-1);</script>';
}


?>
网友评论
  • 呵呵,瞎搞搞

    me  2013-06-06 09:13:31

  • 今天翻CI论坛,1年前你就可以用CI写BLOG了,还得多向你学习。还有你的业务做的很广哈...

    lefan  2013-06-05 17:10:25

评论人:
评论内容:
验证码: