...
| Bloc de code |
|---|
<bean
id="smtpService"
class="org.esupportail.commons.services.smtp.AsynchronousSmtpServiceImpl">
<property name="servers">
<list>
<ref bean="smtpServer1" />
</list>
</property>
<property name="fromAddress" ref="smtpFromAddress"/>
<property name="interceptAddress" ref="smtpInterceptAddress"/>
<property name="testAddress" ref="smtpInterceptAddress"/>
</bean>
|
| Bloc de code |
|---|
<bean
id="smtpService"
class="org.esupportail.commons.services.smtp.AsynchronousSmtpServiceImpl"
lazy-init="true"
>
<property name="servers">
<list>
<ref bean="smtpServer" />
</list>
</property>
<property name="fromAddress" ref="smtpFromAddress" />
<property name="interceptAll" value="${smtp.interceptAll}" />
<property name="interceptAddress" ref="smtpIntercept" />
<property name="notInterceptedAddresses" value="${smtp.notInterceptedAddresses}" />
<property name="testAddress" ref="smtpTestAddress" />
<property name="charset" value="${smtp.charset}" />
</bean>
|
Propriétés :
- Servers est une liste de serveurs à utiliser pour envoyer les messages. Les serveurs sont utilisés suivant leur ordre d'apparition dans le fichier. Si, et seulement si, une exception est levée lors de l'envoi du mail sur un serveur le suivant est utilisé.
- fromAddress pointe vers un bean définissant l'expéditeur des messages.
- interceptAddress pointe vers un bean définissant le destinataire des messages en phase de mise au point. Tous les messages sont envoyés à cette adresse afin d'éviter un effet de spam (y compris les exceptions, la propriété recipientEmail du fichier /properties/exceptionHandling/exceptionHandling-example.xml n'étant pas prise en compte). Il suffit de supprimer cette propriété pour retrouver un comportement normal.
- testAddress pointe vers un bean définissant le destinataire du message généré par la tâche ant test-smtp.
...