【发布时间】:2010-05-21 19:21:33
【问题描述】:
我可以在 ASP.NET 中使用 SmtpClient 对象指定一个端口号,我想知道的是,这只是 .NET 用来向 SMTP 服务器发送邮件的端口吗?或者这会决定 SMTP 服务器使用哪个端口?还是它必须与为 SMTP 服务器配置的端口匹配?
【问题讨论】:
标签: asp.net port smtpclient
我可以在 ASP.NET 中使用 SmtpClient 对象指定一个端口号,我想知道的是,这只是 .NET 用来向 SMTP 服务器发送邮件的端口吗?或者这会决定 SMTP 服务器使用哪个端口?还是它必须与为 SMTP 服务器配置的端口匹配?
【问题讨论】:
标签: asp.net port smtpclient
您正在指定要在发送到的 smtp 服务器上连接的端口号。并非所有 SMTP 服务器都在标准端口上运行,因此您需要能够指定它,是的,它必须与 smtp 服务器正在侦听的端口匹配。
【讨论】:
这是 .NET(您的客户端)向服务器发送 smtp 流量的端口。服务器还必须侦听此端口才能建立连接。
传统上,SMTP 服务器配置为侦听端口 25,但大多数服务器都能够侦听备用端口。这通常是对端口 25 的补充,并且在非企业开发场景中特别有用,因为端口 25 被某些 ISP 阻止。
【讨论】: