我要用phpmailer lib通过365发送电子邮件。

这是我的配置

MAIL_DRIVER=smtp

MAIL_HOST=smtp.office365.com

MAIL_PORT=587

MAIL_USERNAME=support@xxxxx.com

MAIL_PASSWORD=XXXXXX

MAIL_ENCRYPTION=STARTTLS

以下代码是发送电子邮件的函数

public function __construct()

{

date_default_timezone_set('America/Virgin');

$this->mail = new \PHPMailer;

$this->mail->isSMTP();

$this->mail->CharSet = 'UTF-8';

//Ask for HTML-friendly debug output

$this->mail->Debugoutput = 'html';

//Set the hostname of the mail server

$this->mail->Host = getenv("MAIL_HOST"); //'ssl://smtp.gmail.com';

$this->mail->Port = getenv("MAIL_PORT");

//Set the encryption system to use - ssl (deprecated) or tls

// $this->mail->SMTPSecure = 'tls';

//Whether to use SMTP authentication

$this->mail->SMTPAuth = true;

$this->mail->Username = getenv("MAIL_USERNAME");

$this->mail->Password = getenv("MAIL_PASSWORD");

$this->mail->SMTPSecure = getenv("MAIL_ENCRYPTION");

$this->setSender(

$this->sender_email,

$this->sender_password,

$this->sender_display_name,

$this->sender_display_email,

$this->sender_reply_to_name,

$this->sender_reply_to_email

);

}

public function sendEmail($to_email, $to_name, $subject, $message, $template_name = '')

{

//Set who the message is to be sent to

$this->mail->addAddress($this->trim_input($to_email), $this->trim_input($to_name));

//Set the subject line

$this->mail->Subject = $subject;

//Read an HTML message body from an external file, convert referenced images to embedded,

//convert HTML into a basic plain-text alternative body

$this->mail->msgHTML($template_name);

//Replace the plain text body with one created manually

$this->mail->AltBody = $message;

//send the message, check for errors

if (!$this->mail->send()) {

return false;

// echo "Mailer Error: " . $this->mail->ErrorInfo;

} else {

return true;

}

}

我尝试在本地服务器和数字海洋服务器上发送电子邮件

在这种情况下,我已经正确地发送和接收了电子邮件,

但在godaddy服务器中有错误

怎么解决?

谢谢你的预付款。

godaddy php mail,如何使用godaddy web主机上的phpmailer通过365发送电子邮件相关推荐

  1. godaddy php mail,PHPMailer GoDaddy服务器SMTP连接被拒绝

    前几天,我的GoDaddy托管网站遇到了一些问题.我打电话给他们的技术支持,与我交谈的人建议我的问题与我在Windows机器上,最好在Linux机器上使用有关.我对此没有意见,我同意了,他们把我换了. ...

  2. C# 发送电子邮件(含附件)用到的类 system.web.mail

    主要是用到了System.Web.Mail命名空间,用到了此空间的三个类,分别是: ●MailMessage类,用于构造电子邮件 ●MailAttachment类,用于构造电子邮件附件 ●SmtpMa ...

  3. 本地 Windows 如何将 Web 工程部署到远程 Windows 主机上

    文章目录 第一步:先连接远程 Windows 主机: 第二步:连接远程 Windows 主机后,把发布包复制到远程主机上并确定有关的目录 第三步:删除远程主机的数据库中的旧数据 第四步:创建新的用户和 ...

  4. Java发送电子邮件(使用mail.jar和activation.jar)

    本文参考使用技术Java+JSP+Servlet 本次源代码可在本人网盘下载:http://pan.baidu.com/s/1jIdV7r4 循序渐进介绍如何使用Java发送电子邮件 一.J2EE+前 ...

  5. 如果不使用 SQL Mail,如何在 SQL Server 中发送电子邮件

    如果不使用 SQL Mail,如何在 SQL Server 中发送电子邮件 察看本文应用于的产品 文章编号 : 312839 最后修改 : 2006年12月21日 修订 : 10.1 本页 概要 SQ ...

  6. Hyperledger Fabric 部署在多个主机上

    前言 在实验Hyperledger Fabric无排序组织以Raft协议启动多个Orderer服务.TLS组织运行维护Orderer服务中,我们已经完成了使用提供 TLS-CA 服务的 council ...

  7. 使用phpstorm连接云虚拟主机上的MySQL数据库踩坑之路;

    早上接到阿里云客服的电话,告知我之前买的云虚拟机快到期了,问我要不要续费,我去看了下控制台,感觉自己留着这个还是蛮有用的,就续费了,随便翻了下控制台,看见虚拟机上面的数据库还没怎么用过,就想着利用一下 ...

  8. 【wordpress】如何把wordpress从本地服务器迁移到网站主机上

    如何把 wordpress从本地服务器迁移到网站主机上.下面的指导会一步一步教你如何迁移,包括wordpress所有的内容如文章,页面和图像,以及插件 等. 预备步骤 为了完成wordpress从本地 ...

  9. 如何把wordpress从本地服务器迁移到网站主机上

    很多人在调试一个wordpress主题的时候,喜欢在本地服务器调试.这是一个好的方法,因为我们需要把一个调试好的网站放在网站主机上,否则过 早的不蜘蛛引到一个不完整的网站上是一个不利于seo的事情.对 ...

最新文章

  1. Linux System Programming -- Appendix
  2. linux ifconfig找不到
  3. ds排序--希尔排序_图解直接插入排序和希尔排序
  4. 日结问题解决思路和方式
  5. 【Groonga】Groonga 简介
  6. 帮Python找“对象”
  7. [已解决]罗技鼠标驱动打不开问题
  8. Bongiovi DPS for Mac(优秀的声音增强软件)
  9. 关于认知(高效能人士的七个习惯,刻意练习,PDCA,GTD)
  10. ORB-SLAM2学习笔记——BundleAdjustment函数
  11. ubuntu18.04装coturn
  12. Apache Log4j 2升级到2.16.0最新版本的解决方案
  13. NOIP提高组1890~1900集合答案(之前的文章标题错了,应该是1820开始的,不是1520开始的)
  14. Tp5 实现短信发送及页面倒计时
  15. 编程该学什么以及vc++一些心得
  16. 计算机组成原理——TEC-2储存器实验
  17. OSChina 周一乱弹 ——用电脑搞了个烹饪料理机 !
  18. 提取兴趣点作为特征(extracting points of interest as features)
  19. html 禁止页面回弹,flex禁止ios微信浏览器回弹机制
  20. 何艺:一个甲方安全创业者的自白

热门文章

  1. 写作技巧~100段作文排比句(41-60段),考试一定用得上,赶紧收藏!
  2. 半导体车间净化工程的空气洁净度划分等级
  3. android textview 文字倒影,textview 倒影
  4. 软件插件化,大势所趋新势力
  5. cvte java_cvte一面——java开发工程师
  6. 【图解版】深入web请求过程
  7. win10网络共享需要凭据的解决办法
  8. u盘中毒文件被隐藏恢复方法
  9. github、npm、Stack Overflow...... 一键加速 【支持多平台】
  10. 系统重装用户名与计算机名一致,win7刚重装系统 开机的用户名和密码怎么办-win7用户名,win7默认用户名是什么...