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).