从收件箱中读取电子邮件c#

时间:2013-12-03 06:47:28

标签: c# imap pop3 mail-server

我想只在收件箱中阅读电子邮件表单,而不是从已发送的邮箱中读取。我使用pop3client STAT命令来读取电子邮件,它正在读取收件箱和发送的电子邮件。是否可以只读取收件箱电子邮件?

1 个答案:

答案 0 :(得分:1)

POP3不支持文件夹管理。这比POP3晚了。

请参阅Specification

  

IMAP,例如轮询新到达的现有连接   消息和支持服务器上的多个文件夹,不是   出现在POP3中。

可以将某些邮件服务器配置为通过POP3提供对IMAP文件夹的访问。此功能并不常见,因此您应该参考有关此问题的邮件服务器文档。通常,如果服务器支持通过POP3访问多个文件夹,则在登录阶段执行选择文件夹:

Pop3 pop = new Pop3();
pop.Connect("mail.domain.com");
pop.Login("inbox#jdoe", "secret");

请注意,某些服务器可能要求您在登录名后指定文件夹名称,或使用其他字符(不是“#”)作为分隔符。这一切都取决于服务器配置。

要直接访问这些内容而不依赖于服务器配置,您需要使用IMAP,请查看here