缘起
最近用.net做邮件发送功能,用到了google企业邮,使用客户提供的邮箱来发邮件。
问题
根据之前使用qq及163企业邮的经验,就开始在网上找gmail的smtp配置。
结果找到了如下参数
SMTP server url: smtp.gmail.com
Port: 465 (465是SSL安全连接的端口,所以,你的应用必须启用SSL)
User name: jobbole@jobbole.com
Password: (jobbole@jobbole.com邮箱的登录密码)
经过我多次尝试,均以失败告终,错误信息为timeout。
我一度以为是GFW的问题,可是后来部署到香港的服务器上还是timeout。
解决
后来又多方查找,在stackoverflow
找到一个帖子解决了这个问题。
方法就是将端口由465
改为587
。