Как отправить письмо от пользователя в команду поддержки из java?
У меня такой вопрос господа, пишу сайтик на сервлетах, и столкнулся с такой проблемкой, отсылания писем на почту. Когда пользователь покупает товар ему приходит на почту письмо от сайта, типо спасибо приходите еще, и тут все понятно как оно отсылается так как мне известно какой пароль от почты с которой будет выслано письмо покупателю!! А вот например когда пользователю нужна помощь и он хочет написать в поддержку сайта, то мне как разработчику не известно пароль от его ящика, тоесть ситуация аналогичная до наоборот, подскажите пожалуйста, есть ли какие то выходы из этой ситуации?примеры? Буду рад любой помощи! Спасибо.
Сергей Горностаев, Можете объяснить по подробнее, если я хожу обратится в поддержку сайта Apple.com,
и я не зарегистрированный пользователь, вижу форму с текстовым полем и двумя полями, ввел свой адрес почты и имя, написал проблему, отправил, и вот в jave что бы такое написать (или точнее я не знаю как это написать с помощью java) мне нужно знать адрес почты и пароль от нее что бы отправить на нужный адрес письмо.
P_Alexander, когда вы такое делаете, сотрудник Apple получает письмо от robot@apple.com, а ваш адрес просто написан в теле письма. Письмо ему не с вашего почтового ящика уходит.
Причем тут вообще пароль от ящика пользователя сайта? Сервер отправляет почту - хоть пользователю сайта, хоть службе поддержки, хоть папе римскому - через SMTP сервер с адреса (FROM) некоего, известного этому SMTP серверу мейл-пользователя (а вовсе не с адреса того пользователя сайта, который написал письмо). Если хотите, чтоб читающий письмо работник поддержки мог ответить настоящему пользователю сайта "в один клик без СМС", укажите адрес настоящего пользователя сайта в REPLYTO... но в поле FROM все равно нужно указывать адрес известного SMTP серверу мейл-пользователя - иначе он письмо, скорее всего, просто не примет.
Есть несколько вариантов решения:
1. Форма обратной связи на сайте
2. Чат внутри личного кабинета пользователя
3. Email адрес на который нужно писать вопросы
4. Написать сервис который проверяет ящик пользователя и решает, что делать с приходящими письмами, от данного пользователя посылать все письма. Можно к примеру на каждое входящее письмо создавать задачу в CRM.