Projets
Pages enfant
  • 3.19 Envoi de courriers électroniques

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

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.

...