当我指定SmtpClient的端口时,我指的是什么?

时间:2010-05-21 19:21:33

标签: asp.net port smtpclient

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

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

这是.NET(您的客户端)向服务器发送smtp流量的端口。服务器还必须侦听此端口,以便建立连接。

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