Почему электронные письма все еще видны после вызова метода .Disconnect() в POP3?

Может ли кто-нибудь помочь мне узнать, что происходит?

Мой код подключается к электронной почте> читает тело> анализирует данные> сохраняет их в базе данных> удаляет электронное письмо. Все это прекрасно делает. Я проверил, получив их идентификаторы электронной почты. Проблема здесь в том, что электронные письма по-прежнему видны в папке «Входящие» Gmail, хотя метод «Отключить» должен был физически удалить их с сервера. Почему они до сих пор во входящих? Это нормально? Требуется ли какое-то время, чтобы удалить электронные письма из папки «Входящие»? Или он всегда будет виден во входящих? или Физическое удаление писем с сервера не означает, что они удаляются из папки «Входящие»?

Может ли кто-нибудь с опытом работы с POP3 в С# помочь мне с этой проблемой?

Спасибо,


person Maraduarz    schedule 25.10.2012    source источник
comment
Какую клиентскую библиотеку POP3 вы используете?   -  person Reed Copsey    schedule 26.10.2012
comment
OpenPop.dll с сайта sourceforge.net   -  person Maraduarz    schedule 26.10.2012


Ответы (1)


В Gmail есть настройка, позволяющая удалять сообщения из POP. См. следующее: http://support.google.com/mail/bin/answer.py?hl=ru&answer=13290

person Joey Gennari    schedule 25.10.2012
comment
я проверю это у своего наставника и посмотрю, что он скажет. Если это сработает, будет здорово... все, что я сделал, наконец-то окупится... потому что это единственное место, на котором я застрял. Спасибо - person Maraduarz; 26.10.2012
comment
мой руководитель решил использовать imap вместо POP3. мы столкнулись с несколькими ситуациями при использовании POP3. При использовании imap мне пришлось зайти в настройки gmail›››POP3/Imap›› включить IMAP, прежде чем использовать доступ к учетной записи gmail через .net. - person Maraduarz; 02.11.2012