1

我可以在 ASP.NET 中使用 SmtpClient 对象指定一个端口号,我想知道的是,这只是 .NET 用来向 SMTP 服务器发送邮件的端口吗?或者这会决定 SMTP 服务器使用哪个端口?还是它必须匹配为 SMTP 服务器配置的端口?

4

2 回答 2

4

您正在指定要在发送到的 smtp 服务器上连接的端口号。并非所有 SMTP 服务器都在标准端口上运行,因此您需要能够指定它,是的,它必须与 smtp 服务器正在侦听的端口匹配。

于 2010-05-21T19:23:40.693 回答
0

它是 .NET(您的客户端)向服务器发送 smtp 流量的端口。服务器还必须在此端口上侦听才能建立连接。

传统上,SMTP 服务器配置为侦听端口 25,但大多数服务器都能够侦听备用端口。这通常是对端口 25 的补充,并且在非企业开发场景中特别有用,因为端口 25 被某些 ISP 阻止。

于 2010-05-21T19:25:08.040 回答