не удалять сообщения с почтового сервера с помощью синапса в Delphi - PullRequest
0 голосов
/ 08 февраля 2011

Я получаю электронные письма, используя синапс в Delphi, но сообщения удаляются с сервера. Как я могу получить сообщение, не удаляя его? Может только заголовок?

Спасибо
Джо

Ответы [ 2 ]

2 голосов
/ 08 февраля 2011

Вы уверены, что электронные письма удалены, но вы не использовали pop3.Dele(i)?

Я использую POP3 с SSL и если я хочу удалить сообщение, мне пришлось использовать pop3.Dele(i).В Synapse wiki: http://synapse.ararat.cz/doku.php/public:howto:pop3samplessl есть мой пример кода для получения сообщений POP3.

Возможно, вы используете другой протокол, кроме POP3, тогда покажите нам свой код.

1 голос
/ 08 февраля 2011

У меня нет практического опыта работы с Synapse, но, глядя на код (магистраль sourceforge), у вас все будет хорошо, если вы явно не вызываете метод Dele (который отображается на команду DELE POP3). Кажется, что ни один из других методов не удаляет сообщения, включая List и Retr.

Как именно вы получаете эти сообщения? Не могли бы вы показать код?

...