【问题标题】:looking for way to get mail to my application寻找将邮件发送到我的应用程序的方法
【发布时间】:2012-04-10 17:47:45
【问题描述】:

我需要我的应用程序能够收到邮件... 这是安装在 windows server 2008 上的 c# .net 应用程序, 所以我希望与应用程序通信的一种方式是通过邮件,所以有人会向应用程序发送邮件,应用程序将解析邮件并做相应的事情

知道怎么做吗?

【问题讨论】:

    标签: c# .net email imap pop3


    【解决方案1】:

    我有 netter Idea,我创建 POP 3 客户端并将其连接到 Gmail 等 POP 3 服务器。

    我的 POP 3 客户端每隔 x 次检查一次服务器,下载所有的消息,然后通过 WCF 发送到主应用程序

    【讨论】:

      【解决方案2】:

      您需要创建一个侦听端口 25 并接受来自邮件客户端的命令的 SMTP 邮件服务器。很好地理解 SMTP 的工作原理以及客户端发送到邮件服务器的基本命令。您可以在此处找到命令和响应列表:

      http://www.networksorcery.com/enp/protocol/smtp.htm

      然后你可以编写一个解析器来解释一个命令“做相应的事情”在这里。

      【讨论】:

      • 但是 smtp 服务器只用于发送邮件而不是用于获取邮件,不是吗?
      • 一个 SMTP 服务器会接收邮件,一个 SMTP 客户端会发送邮件。您可以使用 .NET SMTPMail 类将邮件发送到服务器,并使用 TCPListener 类来构建您的邮件服务器:msdn.microsoft.com/en-us/library/…msdn.microsoft.com/en-us/library/system.net.mail.aspx
      • @MoShe - 这里还有什么需要解释的吗? :-)
      • @DownVoter - 想发表评论吗?
      • 编写自己的 SMTP 服务器是一个可怕的想法。安全呢? DNS配置开销? DOS攻击?
      猜你喜欢
      • 1970-01-01
      • 2018-05-15
      • 1970-01-01
      • 1970-01-01
      • 2010-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多