作者Peruheru (还在想)
看板Visual_Basic
标题[ASP ] 使用CDO设定GMail的SMTP出现问题
时间Mon Aug 31 14:22:48 2015
最近在做要让网站发认证信的功能
使用CDO并设定了GMail提供的相关参数
smtpserver = smtp.gmail.com
smtpserverport = 465 (or 587 or 25)
sendusing = 2 (远端SMTP)
smtpauthenticate = 1 (需验证)
smtpusessl = true (使用SSL)
sendusername 与 sendpassword 就分别是
[email protected] 和密码
但是只能收到回应
传输错误码为 0x80040217。伺服器回应为 not available
如果port改为587或25的话则是变成无法连接伺服器
可是这帐号密码直接复制贴在网页的google帐号登入是正确的
网路上的解答看来看去也不出上面几个设定
难道GMail已经无法用CDO来送信了吗?还是现在有什麽东西改了没设定到呢?
https://www.google.com/settings/security/lesssecureapps
我连上面这个都设定了说,Gmail内也把IMAP存取打开了(虽然好像无关)
还有什麽我能做的吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.134.18.8
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1441002170.A.F5C.html
1F:→ cf1064: 登入gmail後点右上角头像选我的帐户,然後点登入和安全性 09/01 21:26
2F:→ cf1064: 中的登入google,再来移到最下面有一个允许安全性较低的 09/01 21:27
3F:→ cf1064: 应用程式,把他启用後再试试 09/01 21:27
4F:→ MOONRAKER: 那不就是他後面那个连结 09/01 22:45
刚才又自己点进连结看一次,发现上次明明设定为开启这次却又变成关闭
可是在一楼说的方式进去看到的仍是开启的,好怪,同一个设定在两个地方显示不同步
重新设为开启後刚才终於收到信了...
感谢各位的意见
※ 编辑: Peruheru (220.134.18.8), 09/02/2015 08:46:48
5F:→ MOONRAKER: 原来还有这种问题 :| 09/02 10:20