php qq 免费企业邮箱

张映 发表于 2013-04-10

分类目录: php

标签:, , ,

对于小企业来说,免费的企业邮箱是不错的选择,省去服务器费用和人员维护费用。在这里说一下,qq的免费企业邮箱。如果想搭建自己的企业邮局,请参考:centos extmail postfix nginx 安装配置详解

一,注册账号

网址:http://exmail.qq.com

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

二,添加成员

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

三,添加dns

  1. 51yip.com.     IN      MX      5 mxbiz1.qq.com.  
  2. 51yip.com.     IN      MX      10 mxbiz2.qq.com.  

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

mx dnspod 配置

mx dnspod 配置

四,测试的php脚本

  1. <?php  
  2. include "PHPMailer/class.phpmailer.php";  
  3.   
  4. function send_mail($frommail,$tomail,$subject,$body,$ccmail,$bccmail){  
  5.     $mail = new PHPMailer();  
  6.     $mail->IsSMTP();  
  7.     $mail->SMTPDebug;  
  8.     $mail->Host = "smtp.qq.com";  
  9.     $mail->SMTPAuth = true;  
  10.     $mail->Port = 25;  
  11.     $mail->Username = "admin@51yip.com";  
  12.     $mail->Password = "******";  
  13.   
  14.     $mail->AddReplyTo($frommail'tankzhang');  
  15.     $mail->AddAddress($tomail);  
  16.     $mail->SetFrom($frommail'tankzhang');  
  17.   
  18.     $mail->IsHTML(true);  
  19.     $mail->Subject = $subject;  
  20.     $mail->MsgHTML($body);  
  21.   
  22.     if(!$mail->Send())  
  23.     {  
  24.     echo "邮件发送失败. <p>";  
  25.     echo "错误原因: " . $mail->ErrorInfo;  
  26.     exit;  
  27.     }else{  
  28.         echo "success";  
  29.     }  
  30. }  
  31.   
  32. $result= send_mail("admin@51yip.com","95219454@qq.com","test","test","","");  
  33. ?>  

来看一下效果图:

php利用qq免费企业邮局发邮件

php利用qq免费企业邮局发邮件



转载请注明
作者:海底苍鹰
地址:http://blog.51yip.com/php/1508.html