我在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="anotheruseratgmail@gmail.com"
password="*******************"
mail.smtp.from="anotheruseratgmail@gmail.com"
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="anotheruseratgmail@gmail.com"
password="*******************"
**mail.smtp.from="My Name <anotheruseratgmail@gmail.com>"**
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
答案 0 :(得分:0)
查看您是否可以捕获与服务器的对话日志。我最关心的是如果<
和>
被评估。显然,如果他们不是,SMTP服务器就不会对此感到高兴。