Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以在 ASP.NET 中使用 SmtpClient 对象指定一个端口号,我想知道的是,这只是 .NET 用来向 SMTP 服务器发送邮件的端口吗?或者这会决定 SMTP 服务器使用哪个端口?还是它必须匹配为 SMTP 服务器配置的端口?
您正在指定要在发送到的 smtp 服务器上连接的端口号。并非所有 SMTP 服务器都在标准端口上运行,因此您需要能够指定它,是的,它必须与 smtp 服务器正在侦听的端口匹配。
它是 .NET(您的客户端)向服务器发送 smtp 流量的端口。服务器还必须在此端口上侦听才能建立连接。
传统上,SMTP 服务器配置为侦听端口 25,但大多数服务器都能够侦听备用端口。这通常是对端口 25 的补充,并且在非企业开发场景中特别有用,因为端口 25 被某些 ISP 阻止。