2013-12-03 3 views
0

Я хочу читать форму электронной почты только в ящике не из отправленного окна. Я использую команду pop3client STAT для чтения электронной почты, и она читает как входящие, так и отправленные электронные письма. Возможно ли читать только почтовые ящики входящих сообщений?Чтение электронной почты из папки «Входящие» C#

+3

Вы что-нибудь пробовали? Показать свою работу.. –

ответ

1

POP3 не поддерживает управление папками. Это произошло позже, чем способ POP3

См Specification

IMAP, например, опрос существующего соединения для вновь прибывших сообщения и поддержку нескольких папок на сервере, не присутствует в POP3.

Некоторые почтовые серверы могут быть настроены для обеспечения доступа к папкам IMAP через POP3. Эта функция необычна, поэтому вы должны ссылаться на свою документацию по почтовому серверу по этому вопросу. Обычно, если сервер поддерживает доступ к нескольким папкам через POP3, выбирая папку выполняется на этапе входа в систему:

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

Обратите внимание, что некоторые серверы могут потребовать, чтобы указать имя папки после имени пользователя, или использовать другой символ (не '#') в качестве разделителя. Все это зависит от конфигурации сервера.

Чтобы получить доступ к ним напрямую, не завися от конфигурации сервера, вам необходимо будет использовать IMAP, посмотрите here.

Смежные вопросы