对不起,如果这是一条走路的路.我已经看到了关于这个的其他帖子,但他们中的任何一个都没有解决我遇到的问题或点燃了一个帮我自己解决的灯泡.

这是我的代码:

require 'PHPMailerAutoload.php';

$config = parse_ini_file('/path/to/file/config.ini', true);

$mail = new PHPMailer;

$mail->SMTPDebug = 3;

$mail->Debugoutput = 'html';

$mail->isSMTP();

$mail->Host = $config['host']; //smtp.office365.com

$mail->SMTPAuth = true;

$mail->Username = $config['username']; //an.existing.account@appinc.co

$mail->Password = $config['password']; //confirmed this is being passed correctly

$mail->SMTPSecure = 'tls';

$mail->Port = 587;

$mail->From = $config['username'];

$mail->FromName = 'Website Forms';

$mail->addAddress('sales@appinc.co', 'Some Name');

$mail->addReplyTo('sender.email@somedomain.com', 'SenderFirst SenderLast');

$mail->addBCC('my.email.address@appinc.co');

$mail->isHTML(true);

$mail->Subject = 'Contact Form Submission';

$mail->Body = 'Some html here';

$mail->AltBody = 'Some alt content here';

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

echo 'Mailer Error: ' . $mail->ErrorInfo;

} else {

//perform success actions

exit();

}

我已经确认域名,用户名和密码都是正确的并正确传递.需要注意的是,这在启动之前在我们的本地开发服务器上有效.一旦网站被移动到我们的托管帐户(Hostgator),它就会停止工作.我已经向HG确认我们的服务器上已打开587端口.

这是我看到的错误消息:

Connection: opening to smtp.office365.com:587, t=10, opt=array ()

SMTP ERROR: Failed to connect to server: Connection refused (111)

SMTP connect() failed.

Message could not be sent.Mailer Error: SMTP connect() failed.

我们非常感谢任何可以提供的帮助,即使它只是一篇文章的链接,它解释了为什么它现在无法在我们的生产环境中运行.

php显示服务器拒绝连接失败,php – SMTP ERROR:无法连接到服务器:连接被Office365拒绝(111)...相关推荐

  1. SSh连接失败,Socket error Event: 32 Error: 10053.

    大致情形是,服务器突然连不上,显示错误 Socket error Event: 32 Error: 10053. connection closing-socket close. connection ...

  2. 无法建立跟远程计算机的连接,win10系统远程桌面连接失败客户端无法建立与远程计算机的连接的解决方法...

    很多小伙伴都遇到过win10系统远程桌面连接失败客户端无法建立与远程计算机的连接的困惑吧,一些朋友看过网上零散的win10系统远程桌面连接失败客户端无法建立与远程计算机的连接的处理方法,并没有完完全全 ...

  3. 谷歌邮箱无法与服务器建立连接失败,GMAIL SMTP错误:无法连接到服务器

    我正在使用PHP中的Gmail SMTP发送电子邮件 . 我还在php.ini中启用了OPENSSL . 但是我收到了这个错误 . SMTP - >错误:无法连接到服务器:连接尝试失败,因为连接 ...

  4. 设置路由器显示检查代理服务器连接失败,路由器设置成功了可检测认证连接失败是为什?...

    希望我的回答对你有用. 拨号的时候有没有出现错误代码..提示错误的代码是什么..ADSL拨号错误代码详解 错误 602 The port is already open 问题:拨号网络网络由于设备安装 ...

  5. 不能打开到主机的连接,在端口1521:连接失败的解决方法(修改远程桌面连接端口)

    1.修改远程桌面连接端口 远程桌面终端服务默认端口为"3389",为防止他人进行恶意连接,就需要对默认端口进行更改.对此可打开注册表编辑器,依次展开"HKEY_LOCAL ...

  6. 飞车手游显示服务器连接失败怎么办,QQ飞车手游拉取服务器失败 请检查网络稍后重试...

    QQ飞车手游的早上进行了更新后出现了拉取服务器失败的问题.下面游戏吧小编就为各位玩家带来了QQ飞车手游的拉取服务器失败,请检查网络稍后重试的解决方法. 拉取服务器失败 请检查网络稍后重试 目前飞车手游 ...

  7. 服务器网站显示1004报错,失败:错误域= NSURLErrorDomain代码= -1004“无法连接到服务器。”...

    我在SDK上工作,我创建了一些UI测试.我试图不通过在测试时在本地机器上运行的存根服务器连接到后端系统并嘲笑它们.所有请求都必须转到此服务器. 我创建了一个不会被提交到App Store的虚拟应用程序 ...

  8. 服务器连接失败 请修复后重试,守望先锋无法连接服务器...正在重试连接修复方法...

    守望先锋无法连接服务器...正在重试连接修复方法 守望先锋正式开启内测,想必很多小伙伴都已经体验过了,但是也有很多朋友发现守望先锋无法连接服务器,显示正在重试的问题,那么下面小编就为大家介绍解决这方面 ...

  9. 网狐登录提示,服务器连接失败,请检查网络配置以及网络连接状况

    出现这个有两个原因: 1.ServerInfo.INI 配置文件里没有配置对. 2.缺少 WHSocket.dll 文件. 其实很多问题都经常发现,但是处理了都没有做记录,现在呢都是搞下业余的,同时也 ...

最新文章

  1. JavaScript获取当前日期,昨天,今天日期以及任意天数间隔日期
  2. Django视图之HttpRequest对象和HttpResponse对象
  3. MySQL存储过程之代码块、条件控制、迭代
  4. MySQL流程控制函数-case结构
  5. c3p0连接池的配置和简单使用
  6. 冒泡、鸡尾酒、选择、插入、归并、快速排序的C++程序
  7. 【mysql基础知识】解决java连接mysql时将localhost改为本机的ip地址后失败问题
  8. 换服务器要重新百度站长验证站点吗6,六个步骤搞定更换网站服务器
  9. 流媒体服务器搭建之Red5
  10. 世界上第一台计算机论文,世界上公认的第一台电子计算机是1946年诞生。.doc
  11. 使用echarts图做Drink Flavors图
  12. 乐2 乐视X520_官方线刷包_救砖包_解账户锁
  13. 这样学习Linux,楼下王大爷都已经入门了,你还不来?
  14. 计算机在旅游方面的应用,浅谈旅游专业在《计算机应用基础》设计中的思考
  15. 华为路由交换设备配置综合实验(实验六合一)
  16. setResulttransformer过期NativeQueryImpl,cannot be cast to org.hibernate.query.internal.NativeQueryImpl
  17. Python爬虫-Selenium(1)
  18. ExtJs6 修改store里面数据grid单元格左上角会有红点标签的去掉方法
  19. 20145203 《信息安全系统设计基础》实验三 实时系统的移植
  20. Elsevier期刊模板使用方法总结

热门文章

  1. iOSTableview 禁止下拉,允许上拉
  2. 通过测试想到的一些问题
  3. 《PC World》:Linux在桌面市场毫无长进 已经死亡
  4. 5年前面试题引发的“血案”(番外篇)(总结和乱侃)
  5. vs2019使用webview2开发web浏览器
  6. WebClient 通过get和post请求api
  7. django中collectstatic的使用(亲测)
  8. 使用adb命令查看Sqlite数据库
  9. WSGI接口(廖雪峰重点)
  10. Ubuntu 配置 Go 语言开发环境(Sublime Text+GoSublime)