У меня настроен почтовый сеанс, как показано ниже в tomcat.Как правильно указать почту из заголовка в томатной почтовой сессии
<Resource name="mail/test" auth="Container" type="javax.mail.Session"
mail.transport.protocol="smtp"
mail.smtp.auth="true"
mail.smtp.host="smtp.gmail.com"
mail.smtp.port="587"
mail.smtp.user="[email protected]"
password="*******************"
mail.smtp.from="[email protected]"
mail.smtp.quitwait="false"
mail.smtp.starttls.enable="true"
mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory"
mail.debug="true"/>
Это произведение хорошо. Но теперь я хочу добавить свое имя в заголовок from.
<Resource name="mail/test" auth="Container" type="javax.mail.Session"
mail.transport.protocol="smtp"
mail.smtp.auth="true"
mail.smtp.host="smtp.gmail.com"
mail.smtp.port="587"
mail.smtp.user="[email protected]"
password="*******************"
**mail.smtp.from="My Name <[email protected]>"**
mail.smtp.quitwait="false"
mail.smtp.starttls.enable="true"
mail.smtp.socketFactory.class="javax.net.ssl.SSLSocketFactory"
mail.debug="true"/>
Приведенная выше конфигурация не удалась. Gmail отправляет синтаксическую ошибку
555 5.5.2 Ошибка синтаксиса. fu1sm2278788wic.2 - gsmtp DEBUG SMTP: получил код ответа 555, с ответом: 555 5.5.2 Синтаксическая ошибка. fu1sm2278788wic.2 - gsmtp