phpmailer发送邮件

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/>";

}

}

相关推荐