Comptes mails

Configuration SYS22

Il est possible de configurer le serveur SMTP pour l’envoi des mails directement depuis la tâche SYS22 (réservée aux administrateur) pour spécifier les paramètres de connexion.

Configuration mail

Note:

Le système ne fait pas de fallback: soit toute la configuration est lue depuis SYS22, soit depuis le système.

Attention:

Afin que la configuration SYS22 soit utilisée, il faut impérativement que la variable mail.smtp.host soit définie.

Configuration système

Lorsque la configuration du mail doit être directement intégrée dans les propriétés serveur plutôt que de passer par SYS22, les propriétés suivantes doivent être ajoutées dans le fichier <runtime>/server.properties avant le déploiement.

Propriété Environnment Valeurs Description
mail.type none,local,simple Type de resource mail
mail.local.port SAINET_MAIL_LOCAL_PORT int Port du serveur SMTP si son type est local.
mail.simple.protocol SAINET_MAIL_STMP_PROTOCOL smtp,smtps Protocole à utiliser (par défaut smtp).
mail.simple.host SAINET_MAIL_STMP_HOST string Adresse du serveur smtp.
mail.simple.port SAINET_MAIL_STMP_PORT int Port du serveur smtp si son type est simple. (optionnel, 25 par défaut)
mail.simple.from SAINET_MAIL_STMP_FROM string Adresse email de l’expéditeur.
mail.simple.user SAINET_MAIL_STMP_USER string Nom d’utilisateur dans le cas du type simple (Si il est nécessaire de s’authentifer).
mail.simple.password SAINET_MAIL_STMP_PASSWORD string Définit le mot de passe (si l’authentification est nécessaire). Implique que la propriété mail.smtp.auth est à true (ou mail.smtps.auth si le protocole smtps est utilisé).
mail.* any any Permet de spécifier des ressources supplémentaires (voir ici).

Le type local type surtout utilisé dans les tests. Il démarre un serveur local SMTP sur le port fourni pour stocker les mails envoyés. Voir la documentation developpeur sur les mails pour plus de détails.

Il est possible d’utiliser la variable d’environnement SAINET_MAIL_STMP_PARAMS pour spécifier des paramètres supplémentaires pour la connexion smtp. La valeur de cette variable devra être sous la forme key1=value1;key2=value2;.... Ces valeurs peuvent être externalisées sous la forme d’un fichier de propriétés qui sera pointé par la variable d’environnement SAINET_MAIL_STMP_PARAMS_FILE.

Note:

La tâche SYSSV permet de voir ou sont définies les différentes variables.