我在Windows Server 2008 R2中使用ColdFusion 10。在管理员中,我在验证邮件服务器设置时收到连接错误。
我使用以下设置,
server : smtp.gmail.com
port: 465
Username : testuser@gmail.com
password: xxxxxxxx
并选中启用与邮件服务器的SSL套接字连接。
使用此设置,我收到错误“连接验证失败!”。
答案 0 :(得分:4)
我也面临同样的问题,并通过将端口从465更改为587来解决它。
在ColdFusion Administrator中,选中“启用与邮件服务器的TLS连接”复选框,并从“启用SSL连接到邮件服务器”中删除检查。
现在您可以验证连接。
由于
答案 1 :(得分:3)
您还需要选中“启用与邮件服务器的TLS连接”复选框。
我无法使用您指定的设置验证我的测试服务器上的连接 - 但使用我自己的凭据。
启用TLS时,我能够验证连接。
答案 2 :(得分:1)
在CF11中删除用户名和密码。
答案 3 :(得分:1)
由于Google对您访问GMail帐户的方式进行了一些更改,我最近看到了很多这个问题。
具体而言,您可能会在帐户中找到一个设置,该设置指的是允许访问“安全性较低的应用”'。 从本质上讲,谷歌正试图强制进行oAuth风格的身份验证,并拒绝通过用户名/密码身份验证进行访问。
您可以重新启用“不太安全”的网站。帐户设置中的身份验证方法: http://www.google.com/settings/security/lesssecureapps
答案 4 :(得分:0)
正如其他人所提到的,请仔细检查您的SSL / TLS选项和端口号。还要检查SMTP凭据中的前导/尾随空格。我花了20分钟来解决这个问题一次,结果是由SMTP用户名字段中的尾随空格引起..:/