PHP使用QQ免费企业邮箱发送邮箱的代码

2013 年 5 月 21 日5530

对于小企业来说,免费的企业邮箱是不错的选择,省去服务器费用和人员维护费用。在这里说一下,qq的免费企业邮箱。

一,注册账号

网址:http://http://www.zjjv.com//

注册账号,一定要有自己的域名。

二,添加成员

在这里有一点要注意一下,就是添加成员时,你设定的密码,利用phpmailer是不能发邮件的。要这个成员登录后,重新设定密码后,才能用phpmailer来发邮件。

三,添加dns

51yip.com. IN MX 5 mxbiz1.qq.com.

51yip.com. IN MX 10 mxbiz2.qq.com.

如果没有自己的DNS服务器,就添加二个mx记录,主机的域名不填写就行了。以dnspod为例。

四,测试的PHP脚本

<?php

include "PHPMailer/class.phpmailer.php";

function send_mail($frommail,$tomail,$subject,$body,$ccmail,$bccmail){

$mail = new PHPMailer();

$mail->IsSMTP();

$mail->SMTPDebug;

$mail->Host = "smtp.qq.com";

$mail->SMTPAuth = true;

$mail->Port = 25;

$mail->Username = "admin@51yip.com";

$mail->Password = "******";

$mail->AddReplyTo($frommail, 'tankzhang');

$mail->AddAddress($tomail);

$mail->SetFrom($frommail, 'tankzhang');

$mail->IsHTML(true);

$mail->Subject = $subject;

$mail->MsgHTML($body);

if(!$mail->Send())

{

echo "邮件发送失败. <p>";

echo "错误原因: " . $mail->ErrorInfo;

exit;

}else{

echo "success";

}

}

$result= send_mail("admin@51yip.com","95219454@qq.com","test","test","","");

?>

0 0