记录JavaMailSenderImpl

时间:2014-03-20 11:08:34

标签: spring javamail applicationcontext

我使用Spring在我的应用程序中发送电子邮件。    我想发送电子邮件时记录imap服务器操作。    我尝试在applicationContext.xml中实现log,如下所示:

<bean id="JavaMailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
    <property name="host" value="${smtpHost}" />
    <property name="port" value="${smtpPort}" />
    <property name="username" value="${userName}" />
    <property name="password" value="${password}" />
    <property name="session" ref="mailSession" />
    <props>
        <prop key="mail.debug">true</prop>
    </props>
</bean>

但不起作用。有什么建议吗?

由于

1 个答案:

答案 0 :(得分:3)

你错过了外部财产。

...
<property name="session" ref="mailSession">
<property name="javaMailProperties">
    <props>
        <prop key="mail.debug">true</prop>
    </props>
</property>
...