whucaodi 2012-09-24
/**
*使用Smtp协议发送邮件
*@paramunknown_type$sendto_email发送邮件的目的地
*@paramunknown_type$subject发送的标题
*@paramunknown_type$body发送的主体内容
*@paramunknown_type$extra_hdrs接收者邮件域名
*@paramunknown_type$user_name用户名
*/
publicfunctionsendSmtpMail($sendto_email,$subject,$body,$extra_hdrs,$user_name){
$mail=newPHPMailer();
$mail->IsSMTP();//使用SMTP协议
$mail->Host="smtp.163.com";//SMTPservers
$mail->SMTPAuth=true;//在SMTP认证
$mail->Username="youmail";//邮件用户名,不需要使用@域名
$mail->Password="youpassword";//邮件密码
$mail->From="[email protected]";//发件人邮箱
$mail->Fromname="风搜管理员";//发件人
$mail->CharSet="UTF-8";//这里指定字符集!
$mail->Encoding="base64";
$mail->Port=25;//端口
$mail->AddAddress($sendto_email,$user_name);//收件人邮箱和姓名
//$mail->AddReplyTo("[email protected]","163.com");
//$mail->WordWrap=50;//设置换行字数
//$mail->AddAttachment("/var/tmp/file.tar.gz");//添加附件
//$mail->AddAttachment("/tmp/image.jpg","new.jpg");
$mail->IsHTML(true);//发送HTML
//邮件主题
$mail->Subject=$subject;
//邮件内容
$mail->Body='
<html><head>
<metahttp-equiv="Content-Language"content="zh-cn">
<metahttp-equiv="Content-Type"content="text/html;charset=GB2312"></head>
<body>
欢迎来到风搜<ahref="http://www.fengso.com">http://www.fengso.com</a><br/><br/>
感谢您注册为本站会员!<br/><br/>
</body>
</html>
';
$mail->AltBody="text/html";
if(!$mail->Send())
{
echo"邮件发送有误<p>";
echo"邮件错误信息:".$mail->ErrorInfo;
exit;
}
else{
echo"$user_name邮件发送成功!<br/>";
}
}