- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我真的不知道 PHPMailer、Mandrill 或我的托管帐户出了什么问题。过去 4 个月一切正常,但今天我收到此错误:
Message could not be sent.Mailer Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
这是启用 $mail->SMTPDebug = 2;
时的样子:
2016-08-16 15:30:08 SERVER -> CLIENT: 220-jkt03.dewaweb.com ESMTP Exim 4.87 #1
Tue, 16 Aug 2016 22:30:08 +0700 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail. 2016-08-16 15:30:08
CLIENT -> SERVER: EHLO komisian.com 2016-08-16 15:30:08
SERVER -> CLIENT: 250-jkt03.dewaweb.com Hello komisian.com [103.200.7.25] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN 250-STARTTLS 250 HELP 2016-08-16 15:30:08
CLIENT -> SERVER: STARTTLS 2016-08-16 15:30:08
SERVER -> CLIENT: 220 TLS go ahead 2016-08-16 15:30:08
CLIENT -> SERVER: EHLO komisian.com 2016-08-16 15:30:08
SERVER -> CLIENT: 250-jkt03.dewaweb.com Hello komisian.com [103.200.7.25] 250-SIZE 52428800 250-8BITMIME 250-PIPELINING 250-AUTH PLAIN LOGIN 250 HELP 2016-08-16 15:30:08
CLIENT -> SERVER: AUTH LOGIN 2016-08-16 15:30:12
SERVER -> CLIENT: 334 VXNlcm5hbWU6 2016-08-16 15:30:12
CLIENT -> SERVER: xxx 2016-08-16 15:30:12
SERVER -> CLIENT: 334 UGFzc3dvcmQ6 2016-08-16 15:30:12
CLIENT -> SERVER: xxx== 2016-08-16 15:30:15
SERVER -> CLIENT: 535 Incorrect authentication data 2016-08-16 15:30:15
SMTP ERROR: Password command failed: 535 Incorrect authentication data 2016-08-16 15:30:15 SMTP Error: Could not authenticate. 2016-08-16 15:30:15
CLIENT -> SERVER: QUIT 2016-08-16 15:30:15
SERVER -> CLIENT: 221 jkt03.dewaweb.com closing connection 2016-08-16 15:30:15
SMTP connect() failed.
https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting Message could not be sent.Mailer Error: SMTP connect() failed.
https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
知道是什么导致了这个错误吗?这是我的托管帐户的错还是 Mandrill 的错?我已经下载了最新版本的 PHPMailer,但这就是我得到的结果。
仅供引用,我使用本教程进行了测试:https://mandrill.zendesk.com/hc/en-us/articles/205582147-How-to-Send-with-PHPMailer
谢谢您的回答。我真的很感激。
最佳答案
假设您设置脚本与 mandrill 对话(即您设置 $mail->Host = 'smtp.mandrillapp.com';
,按照您链接到的示例),但是请注意,您已连接到 jkt03.dewaweb.com
,这不是 mandrill 服务器(它看起来像是在印度尼西亚,因为您的域也在印度尼西亚),所以我猜您的 ISP 正在透明地重新路由你到他们自己的邮件服务器,当然你的山魈凭证在该服务器上不起作用。
他们可能更改了出站电子邮件策略,导致了此问题。这很常见 - GoDaddy 就是这样做的,并且这里有无数关于此的问题。
如果您运行的是 5.6 之前的 PHP,或者禁用了 TLS 证书验证(如 PHPMailer 文档所述),您无法检测到这种情况的发生,这就是为什么您不应该禁用它!这意味着您已经将山魈凭据泄露给了您的 ISP - 他们实际上正在对您进行中间人攻击!
我已编辑您的 SMTP 输出,因为它包含不 protected 密码。
关于PHPMailer : Everything works fine for 4 months, 但突然 SMTP connect() 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38978988/
如果尚未预先设置,则是否有一种快捷方式可以选择某个点以下和某个点以上的所有代码,那么开发该代码的最佳方法是什么? 最佳答案 在Windows上尝试Cmd + Shift +上/下或Ctrl + Shi
我想使用 serverAlias 将 Anything.com/xxx 重定向到 Anything.com。 谢谢吉恩 最佳答案 如果您的意思是将文字路径/xxx 重定向到/,则可以使用 Redire
我决定在引用字符串/整数等字段时使用 this.variableName。那也会包括 ArrayList、ListBox 等吗?喜欢: private ListBox usersListBox; pr
在R中,我经常将dplyr的select与everything()结合使用 df %>% select(var4, var17, everything()) 上面的示例例如将对数据帧的列进行重新排序,
我有一个插件 $.fn.dropDown = function(options){ this.each(function(){ var $this= $(this);
我正在为本质上是一个 n 层协作应用程序(不是企业级,只是一个具有显着增长潜力的小型项目)开发一种新架构,我已经在尝试训练自己使用 IoC,并且在某种程度上, TDD,而且我想知道,一般来说,手动编写
我有一个 VBA 宏代码。它的主要目的是将数据从一个工作簿复制到另一个工作簿;只是行在变化。宏足够快,直到我在目标工作表上进行了一些条件格式设置。 我的问题是是否有任何方法可以在宏运行时禁用 Exce
我想使用 dplyr 计算数据框中的唯一组合 我尝试了以下方法: require(dplyr) set.seed(314) dat % group_by(a,b,c) %>% summarise(n
Everything是一个文件搜索程序。由于其作者尚未发布源代码,我想知道它是如何工作的。 它如何能如此高效地索引文件? 它使用什么数据结构进行文件搜索? 它的文件搜索怎么能这么快? 引用其常见问题解
我是 JSF 新手(4 天前才开始学习),我对 h:outputText 的用法有点困惑。我知道这是一个简单的标签,但在我见过的大多数示例中,它用于输出非常简单(无需转义)的非 i18n 文本。例如(
这个问题纯粹是装饰性的: 我想删除给定字符串的最后一个“/”之后的所有文本。所以如果输入是 mkdir -p $DEST/Users/Peter/Dropbox/Public/Vacation/P10
我正在尝试制作一个 android 应用程序,它可以在所有内容(每个应用程序或每个 Activity )上显示小部件(按钮、文本框等) 很像 facebook 聊天头或 float 通知 到目前为止,
重复: Is there a way to indicate the last n parameters in a batch file? how to get batch file paramete
我正在学习 Koa JS 来构建小型 Web 应用程序的服务器端部分。在观看 youtube 教程和阅读指南时,我看到了一句话:“Everything is middleware [in Koa]”。
我想捕获字符串中直到(不包括)# 符号的所有内容。 # 字符可能存在也可能不存在(如果不存在,则应捕获整个字符串)。 为此,RegEx 和 C# 代码是什么?我已经尝试过:([^#]+)(?:#) 但
我正在尝试将我的更新文件推送到 github 上的远程存储库,使用 git 版本 1.8.4.2 运行 OSX Snow Leopard。 我已经成功地完成了 git init 然后是 git add
我查看了此处针对我遇到的问题的当前解决方案,但他们提供的答案似乎并没有解决让推送工作的问题。 我有一个名为“dev”的本地分支,它应该跟踪一个远程分支“v1.0-7.22-dev”。 我克隆了 rep
在某些语言中(特别是动态类型的语言),一切,甚至是值,都是一个对象。就像在 Ruby 中一样,你可以说: 5次{做某事} [ 5 是一个对象,而不是原始类型,因此您可以在其上调用方法 (times)。
每次被问到这个问题时,答案都是像这样使用否定前瞻:(?!x) 很遗憾,我必须在 vb6 中实现美国运通支票,它不支持负向前瞻或负向后视。 是否可以使用最古老的正则表达式实现来匹配除 34、37 之外的
我是一名编码员(我使用的是 Mac),我使用的计算机是一台“不应该被弄乱”的计算机。我想安装一些命令行程序,但我希望能够以某种方式删除我所做的一切。 我知道,我不应该做任何以防万一的事情。 但是,我想
我是一名优秀的程序员,十分优秀!