1

我用 C# 制作了一个使用免费 smtp 服务器或 Yahoo 和 gmail smtp 服务器工作的电子邮件客户端。我仍然不清楚 smtp 的端口和来龙去脉以及互联网的最终工作方式。

假设我使用 ISP 的 smtp 服务器通过电子邮件客户端或类似 Outlook 的电子邮件客户端发送邮件,那么我是否使用计算机的 25 端口并且服务器在 25 端口接收它?

在 C# 中是smtpclient.port我的计算机或 smtp 服务器的端口。另外,当我使用基于 Web 的客户端(如 Yahoo 或 gmail)时,smtp 及其端口 25 如何适合 web/http 使用端口 80 的地方?

4

1 回答 1

0

端口SmtpClient.Port是要连接到服务器上的端口。

至于网络邮件客户端——网络服务器将连接到邮件服务器,而不是浏览器。也就是说,当您访问 yahoo 或 gmail 时,浏览器将使用端口 80 进行连接——服务器代码本身将使用适当的端口通过其网络连接到电子邮件服务器。

于 2013-04-17T09:21:10.057 回答