2013-07-13 2 views
0

Итак, у меня есть вопрос относительно JavaMail. Я хочу отправить электронное письмо на разные адреса электронной почты, но я хочу, чтобы отправитель был чем-то вроде «noreply». Однако я не могу это сделать, потому что JavaMail нуждается в фактическом адресе электронной почты как для отправителя, так и для получателя, поскольку он работает.JavaMail без отправителя

Я мог бы создать свой собственный домен и SMTP, но это кажется раздражающим. У кого-нибудь есть предложения? Заранее спасибо.

+0

Я думаю, что это должен быть синтаксически правильный адрес электронной почты, например: [email protected], однако он не должен быть реальным рабочим адресом. –

ответ

4

Если SMTP-сервер не выполняет никаких проверок (например, проверка того, что отправленный вами адрес From фактически существует и соответствует доменному имени) JavaMail позволяет вам разместить любой адрес, который вы хотите. Если ваш SMTP-сервер позволяет это, вы можете легко обманывать адреса электронной почты других людей. Таким образом, вы можете установить поле From на [email protected], если хотите без проблем.

Просто установите его на [email protected], чтобы проверить его. Однако вы должны разместить хороший домен, иначе ваши письма могут быть помечены как спам с помощью спам-фильтров. Показ получателей, из которых действительно приходит письмо, также является хорошей идеей!

+0

Мне нравится этот ответ, за исключением того факта, что клиенты, с которыми я собираюсь отправлять сообщения noreply, могут иметь gmail, yahoo и т. Д. Я предполагаю, что сервер на этой стороне достаточно интеллектуальный, чтобы заметить. –

+0

Пока вы не отправляете спам, и вы отправляете их из легитимного источника, наличие «нет ответа» в качестве имени пользователя не является проблемой. Много автоматических уведомлений по электронной почте фактически выходят с 'no-reply', поэтому он стал своего рода стандартом defacto. Проблема будет, если вы отправите их из фиктивного домена, которого не существует. Почтовые серверы наиболее серьезных почтовых провайдеров могут указывать на подозрительное письмо. Даже если вы отправляете его из законного домена, который существует, но он не соответствует домену сервера SMTP, некоторые почтовые серверы также обнаруживают это и отмечают его как фишинг. – jbx

Смежные вопросы