Google App Engine Java Отправить почту с альтернативного адреса электронной почты - PullRequest
3 голосов
/ 26 июля 2010

Есть ли способ изменить адрес электронной почты От на другой адрес электронной почты в Google App Engine.Прямо сейчас я хочу отправлять сообщения с адресов в моем домене, связанных с движком приложений Google, а не с адреса электронной почты или основного адреса.то есть: адрес моей учетной записи XXX@gmail.com, но я хочу, чтобы электронное письмо пришло с no-reply@mydomain.com.

спасибо,

1 Ответ

2 голосов
/ 27 июля 2010

Здесь документация

Вот соответствующий раздел:

Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress("admin@example.com", "Example.com Admin"));

Чуть ниже говорится о предостережении:

Чтобы установить адрес отправителя, приложение вызывает метод setFrom () для объекта MimeMessage. Отправитель должен быть либо адресом зарегистрированного разработчика приложения, либо адресом пользователя для текущего запроса, зарегистрированного в учетной записи Google.

Так что вам просто нужно зарегистрировать no-reply@mydomain.com в качестве разработчика вашего приложения. Это означает, что no-reply@mydomain.com должен быть действительным адресом электронной почты на момент регистрации. Я не уверен, можете ли вы просто удалить его после регистрации или нет. Вы всегда можете настроить почтовые правила, чтобы удалить все письма, приходящие на эту учетную запись, если хотите, но указания для этого будут зависеть от поставщика почты.

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