Voir également : Configuration de l'envoi de courriers électroniques
Remplacement du service SMTP par défaut
Le bean utilisé pour l'envoi de courriers électroniques est nommé smtpService, et est par défaut de la classe org.esupportail.commons.services.smtp.AsynchronousSmtpServiceImpl. Il est possible de développer sa propre implémentation de l'interface SmtpService et déclarer le bean smtpService de cette classe dans le fichier /properties/smtp/smtp.xml.
Dans ce cas, permettre la récupération de la nouvelle classe et du fichier /properties/smtp/smtp.xml lors de la prochaine mise à jour (cf Conservation des personnalisations lors des mises à jour).
Utilisation de plusieurs serveurs SMTP
Il est possible de s'appuyer sur plusieurs serveurs SMTP pour plus de redondance. Pour cela :
- déclarer plusieurs beans de la classe org.esupportail.commons.services.smtp.SmtpServer (nommés par exemple smtpServer1 et smtpServer2)
- déclarer ces beans dans l'attribut servers du bean smtpService
- permettre la récupération de la nouvelle classe et du fichier /properties/smtp/smtp.xml lors de la prochaine mise à jour (cf Conservation des personnalisations lors des mises à jour).