Иметь возможность отправлять электронное письмо на адрес электронной почты и отображать его на веб-странице. - PullRequest
1 голос
/ 23 марта 2012

Я хочу иметь возможность отправить электронное письмо на адрес электронной почты, а затем разместить его на веб-странице.Это возможно?

Полагаю, вам придется написать свой собственный почтовый сервер, на что я не способен.Поэтому я предполагаю, что это будет невозможно для меня.

Но если есть какой-то способ сделать это, это было бы здорово.Я обычно программирую на Java и использую Tomcat в качестве сервера приложений.

Ответы [ 3 ]

1 голос
/ 23 марта 2012

Нет, вам не нужно запускать собственный SMTP-сервер.Вам просто нужно будет иметь возможность получать почту с POP3 или IMAP-сервера, используя что-то вроде API почтового клиента, найденного в javax.mail.

Вам решать, насколько вы контролируетебуду давать пользователям.Например, кто указывает настройки IMAP?Кто решает, какие сообщения получать и отображать?Может быть, это все предварительно настроено.Может быть, вы пишете полнофункциональный веб-клиент для электронной почты, который может отправлять и извлекать сообщения.Все это определяется дизайном вашего веб-приложения.

1 голос
/ 23 марта 2012

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

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

0 голосов
/ 23 марта 2012

Вот простой пример отправки электронной почты через SMTP-сервер Google.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...