【问题标题】:When I specify port of SmtpClient, what exactly am I specifying?当我指定 SmtpClient 的端口时,我究竟指定了什么?
【发布时间】:2010-05-21 19:21:33
【问题描述】:

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

【问题讨论】:

    标签: asp.net port smtpclient


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-06
        • 1970-01-01
        • 1970-01-01
        • 2011-08-07
        相关资源
        最近更新 更多