Журнал JavaMailSenderImpl


Я использую Spring для отправки электронной почты в моем приложении. Я хочу регистрировать работу сервера imap, когда я отправляю электронные письма. Я пытаюсь реализовать лог в моем applicationContext.xml следующим образом:

<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 2

1 ответ:

Вы упускаете внешнее свойство.

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