如何在tomcat邮件会话中正确指定邮件中的邮件

时间:2015-03-18 09:19:33

标签: java email tomcat7

我在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 &lt;anotheruseratgmail@gmail.com&gt;"**
            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

1 个答案:

答案 0 :(得分:0)

查看您是否可以捕获与服务器的对话日志。我最关心的是如果&lt;&gt;被评估。显然,如果他们不是,SMTP服务器就不会对此感到高兴。