C#使用smtp发送gmail超时问题

缘起

最近用.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

转载于:https://my.oschina.net/huanger/blog/290471

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值