尝试在ColdFusion 10 administrator中验证邮件设置时连接验证失败

尝试在ColdFusion 10 administrator中验证邮件设置时连接验证失败,coldfusion,smtp,coldfusion-10,cfmail,Coldfusion,Smtp,Coldfusion 10,Cfmail,我正在windows server 2008 R2中使用ColdFusion 10。在administrator中,我在验证邮件服务器设置时遇到连接错误 我正在使用以下设置 server : smtp.gmail.com port: 465 Username : testuser@gmail.com password: xxxxxxxx 并选中启用到邮件服务器的SSL套接字连接 使用此设置,我将收到错误“连接验证失败!”。您还需要选中“启用TLS与邮件服务器的连接”复选框 我无法使用您指定

我正在windows server 2008 R2中使用ColdFusion 10。在administrator中,我在验证邮件服务器设置时遇到连接错误

我正在使用以下设置

server : smtp.gmail.com 
port: 465
Username : testuser@gmail.com 
password: xxxxxxxx
并选中启用到邮件服务器的SSL套接字连接


使用此设置,我将收到错误“连接验证失败!”。

您还需要选中“启用TLS与邮件服务器的连接”复选框

我无法使用您指定的设置验证测试服务器上的连接,但使用了我自己的凭据


启用TLS时,我能够验证连接。

我也遇到了同样的问题,通过将端口从465更改为587解决了这个问题

在ColdFusion Administrator中选中“启用到邮件服务器的TLS连接”复选框,并删除“启用到邮件服务器的SSL连接”复选框中的复选框

现在您可以验证连接


感谢在CF11中删除用户名和密码对我起到了作用。

由于谷歌对你访问GMail账户的方式做了一些改变,我最近经常看到这个问题

具体来说,您可能会在您的帐户中找到一个允许访问“不太安全的应用”的设置。 从本质上讲,谷歌正试图强制进行oAuth式的身份验证,并拒绝通过用户名/密码身份验证进行访问

您可以在帐户设置中重新启用“不太安全”的身份验证方法:

如其他人所述,请仔细检查您的SSL/TLS选项和端口号。还要检查SMTP凭据中的前导/尾随空格。我花了20分钟对这个问题进行了一次故障排除,结果是SMTP用户名字段中有一个尾随空格造成的/

这个。我与OP的设置相同,如他的问题所示,我得到的是“连接验证失败!”在CF管理面板中保存设置时的消息。这个给我修好了。虽然现在不幸的是,我的gmail不太安全:(使用这种方法,你的gmail同样安全——语言有误导性。这意味着这种身份验证方法(uname/pass)要求你信任第三方应用程序(在本例中,你的ColdFusion应用程序)完全。oAuth是首选,因为它授予应用程序访问权限,但不信任它……但是,如果您编写了应用程序……)