没有SMTP服务器的邮件交换

时间:2010-09-11 03:18:02

标签: c#

有没有办法在c#中使用SMTP服务器创建邮件服务器应用程序?

3 个答案:

答案 0 :(得分:1)

嗯,还有其他协议,例如IMAP。这里有几个C#的IMAP库:

http://interimap.codeplex.com/
http://hellowebapps.com/products/imapx/

事实上,从客户的角度来看,SMTP通常仅适用于外发邮件;你没有收到任何关于SMTP的东西(你可能最终使用POP来接收消息)。

答案 1 :(得分:1)

这取决于“邮件服务器”的含义。如果您的意思是要向不同系统上的其他用户发送和接收邮件,则为NO。 SMTP是唯一用于此的协议。

如果您指的是客户端连接的服务器,要检索服务器已收到的电子邮件,那么有几种协议,如果有令人信服的理由使用它们,则可能有新的协议。

答案 2 :(得分:0)

更具体地说明您要完成的任务。

如果您尝试将协议用于大多数人称为电子邮件的内容,那么您的选择是(AFIAK):

  • SMTP 用于发送邮件
  • POP / IMAP 用于接收邮件