架构师_程序员_码农网

用户名  找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 39481|回复: 1

[资料] .NET/C# 使用腾讯企业邮箱异常:The operation has timed out.

[复制链接]
发表于 2021-4-12 17:32:17 | 显示全部楼层 |阅读模式
尝试 .NET/C# 代码使用腾讯企业邮箱发送邮件的时候,异常如下:

Unhandled exception. System.Net.Mail.SmtpException: The operation has timed out.

回顾:

.net/c# 通过html模板发送邮件
https://www.itsvse.com/thread-4424-1-1.html
c#实现邮件发送功能
https://www.itsvse.com/thread-2596-1-1.html


QQ截图20210412172618.jpg

https://work.weixin.qq.com/help?person_id=0&doc_id=423&helpType=exmail

POP3/SMTP协议
接收邮件服务器:pop.exmail.qq.com ,使用SSL,端口号995
发送邮件服务器:smtp.exmail.qq.com ,使用SSL,端口号465
海外用户可使用以下服务器
接收邮件服务器:hwpop.exmail.qq.com ,使用SSL,端口号995
发送邮件服务器:hwsmtp.exmail.qq.com ,使用SSL,端口号465
解决方案

使用 587 端口,发送邮件。

QQ截图20210412172920.jpg

465端口使用smtps协议
587端口使用starttls协议

465端口是SSL/TLS通讯协议的 内容一开始就被保护起来了 是看不到原文的。

465端口(SMTPS):465端口是为SMTPS(SMTP-over-SSL)协议服务开放的,这是SMTP协议基于SSL安全协议之上的一种变种协议,它继承了SSL安全协议的非对称加密的高度安全可靠性,可防止邮件泄露。SMTPS和SMTP协议一样,也是用来发送邮件的,只是更安全些,防止邮件被黑客截取泄露,还可实现邮件发送者抗抵赖功能。防止发送者发送之后删除已发邮件,拒不承认发送过这样一份邮件。

587端口是STARTTLS协议的 属于TLS通讯协议 只是他是在STARTTLS命令执行后才对之后的原文进行保护的。

https://stackoverflow.com/questions/15796530/what-is-the-difference-between-ports-465-and-587


代码如下:

(完)




上一篇:复旦大学通识教育考试:校园文化教育
下一篇:.NET/C# 消息队列之 Kafka 操作[附源码]
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2023-4-20 09:18:57 | 显示全部楼层
谢谢分享
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2025-6-1 14:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表