【问题标题】:Does SmtpClient class represent POP3 client or…?SmtpClient 类是代表 POP3 客户端还是……?
【发布时间】:2010-05-09 23:17:43
【问题描述】:
  1. 我假设 Web 控件(例如 PasswordRecovery 控件)使用 SmtpClient 发送电子邮件。如果是这样,SmtpClient 是否代表 POP3 客户端或 SmtpClient 是否将电子邮件消息转发到 POP3 客户端?

  2. web.config<smtp> 元素内指定的属性是否映射到SmtpClient 类?

    <system.net>
      <mailSettings>
        <smtp deliveryMethod="Network" ...></smtp>
      </mailSettings>   
    </system.net>
    
  3. deliveryMethod 属性的一个可能值是Network,它表示电子邮件应该通过网络发送到 SMTP 服务器。换句话说,这个值告诉使用 SMTP 协议向 SMTP 服务器发送电子邮件?!

  4. 为了使PasswordRecovery 控件能够发送电子邮件,我们需要在PasswordRecovery 控件的&lt;MailDefinition&gt; 子元素中设置基本属性。因此,我假设控件使用MailDefinition 来创建电子邮件消息?!

感谢

【问题讨论】:

    标签: c# asp.net email asp.net-membership smtp


    【解决方案1】:

    SmtpClient 使用 SMTP!

    电子邮件服务器通过 SMTP 接收,您通过 POP3 或其他协议检索数据。

    两个客户永远不会互相交谈。一个客户端将发送到服务器。邮件将从一台服务器转发到另一台服务器,直到到达收件人电子邮件帐户注册的服务器。最后,客户端将连接到该服务器并检索电子邮件。

    【讨论】:

    • BRAD BRUCE - “SmtpClient 使用 SMTP!”在将消息(要发送)转发到 SMTP 服务器时,POP3 客户端也是如此
    • 你用的是什么库? .Net 框架没有我能找到的 Pop3Client 类。
    【解决方案2】:

    SmtpClient 类代表(顾名思义)smtp 客户端,而不是 POP3 客户端。 SmtpClient 类使用 smtp 配置部分为其操作选取默认值

    您对 NetworkDelivery 值的解释是正确的。其他传递方法使用拾取目录(这实际上是一种相当不错的方法;它使代码与需要 SMTP 服务器在邮件消息发布时启动和运行断开连接)。

    有关SmtpClient 课程的更多详细信息,我建议深入了解其中的the documentation

    是的,MailDefinition 在 PasswordRecovery 控件内部用于创建邮件消息。

    【讨论】:

    • 是的,令人惊讶的是,MSDN 有多少有用的信息却被人们忽略了!
    • 我感到困惑的原因是 POP3 客户端(也用于使用 POP3 协议从 SMTP 服务器下载电子邮件)也使用 SMTP 协议将电子邮件消息转发到 SMTP 服务器,就像 SmtpClient 类一样。那么是使用 SmtpClient 代替 POP3 客户端将消息转发到 SMTP 服务器,还是在某些时候也使用 POP3 客户端?
    • 您不会从 SMTP 服务器下载电子邮件。 smtp服务器可能和pop3运行在同一台机器上,甚至可能在同一个可执行程序中,但它也可能是一个完全独立于pop3服务器运行在同一台机器上的软件,它们会监听不同的端口。 smtp 用于发送邮件,pop3 用于获取邮件。当你的邮件客户端发送消息时,它不是pop3客户端,它是一个smtp客户端。
    • 现在说得通了。让我感到困惑的是我从 Mastering Windows server 2000 中读到的一段摘录,作者写道,POP3 客户端也使用 SMTP 协议发送消息(到 SMTP 服务器)。因此,我假设我们还将一个程序(向 SMTP 服务器发送消息)称为 POP3 客户端。谢谢你帮助我
    猜你喜欢
    • 2012-09-02
    • 2010-12-10
    • 2015-11-04
    • 2018-06-06
    • 1970-01-01
    • 2018-03-02
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多