получение черновиков и отправка элементов в Java с помощью pop3 - PullRequest
0 голосов
/ 05 марта 2009

Я столкнулся с проблемой программного получения черновиков и почтовых папок на Java. Хотя я могу получить входящие с помощью pop3 и отправлять почту через smtp, я не могу сделать это с помощью pop3. Заранее спасибо за ваш ответ.

Ответы [ 3 ]

5 голосов
/ 05 марта 2009

Протокол POP3 вообще не поддерживает папки, поэтому вы можете получить только INBOX.

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

Могут быть серверы POP3, которые позволяют использовать папки через расширения, но в этом случае они не следуют стандартному протоколу, и вы, скорее всего, внедрите что-то свое или попытаетесь найти какой-то пакет, специфичный для этого почтового сервера.

Если вы хотите использовать серверные папки стандартным способом, я предлагаю вам взглянуть на IMAP. Большинство почтовых провайдеров поддерживают как POP3, так и IMAP, и оно поддерживает хранение папок на сервере (включая черновики, отправленную почту и другие настраиваемые папки).

0 голосов
/ 06 марта 2009

POP3 не поддерживает понятие папки «Разные». Если почтовый сервер поддерживает IMAP, вы сможете получить доступ ко всем папкам. Поддержка IMAP в JavaMail является достойной и простой в использовании.

0 голосов
/ 05 марта 2009

Когда я смотрю на это , я бы сказал, что стандартная реализация протокола POP3, предоставляемая JavaMail, не поддерживает это.

...