Mail dispatch

Introduction

A partir de la version 5.22 de Relution Server, la connexion au serveur SMTP peut être configurée via l’interface web. Cette connexion est nécessaire si Relution doit envoyer activement des courriels. Il peut s’agir, par exemple, de courriels de réinitialisation de mot de passe, d’inscriptions ou de notifications. La connexion à un serveur SMTP est facultative. Jusqu’à la version 5.21, la connexion au serveur SMTP devait être configurée sur le serveur via le fichier application.yml.

Configuration

En tant qu’administrateur système, la catégorie Email Configuration est disponible dans l’organisation Global dans Settings. La configuration du serveur SMTP comprend les paramètres typiques :

  • Hôte
  • Port
  • Nom d’utilisateur
  • Mot de passe

Ces configurations SMTP peuvent également être effectuées :

  • StartTLS
  • SSL
  • EHLO
  • Email de l’expéditeur

La configuration peut être testée directement dans le masque à l’aide du bouton correspondant.

application.yml

relution:
  mail:
    username:
    password:
    host: localhost
    port: 25
  smtp:
    ttls: false
    ssl: false
    ehlo: true

Les paramètres indiqués ci-dessus sont les valeurs par défaut s’ils ne sont pas configurés. La connectivité SMTP est testée dans le cadre du contrôle de santé du serveur, qui est affiché dans le portail du système.

Amazon Simple Email Service (SES) SMTP

Les paramètres recommandés pour la connexion à Amazon SES sont les suivants :

relution:
  mail:
    nom d'utilisateur: ABCDEFGHIJKLMNOPQ123
    password: "abcdefghijklmnopqrstuvwxyz/BASE64+1234567890"
    host: email-smtp.eu-central-1.amazonaws.com
    port: 587
  smtp:
    ttls: true
    ssl: true
    ehlo: true

Notez que les paramètres SMTP username et password sont une clé d’accès AWS et une clé secrète d’un utilisateur IAM avec les permissions AmazonSesSendingAccess, qui doivent être des permissions ses:SendRawEmail. Veuillez vous assurer que vous avez spécifié la bonne région dans host. Ces paramètres peuvent être trouvés sur la page SMTP Settings du service SES dans la console AWS.

Microsoft Office365 SMTP

Les paramètres recommandés pour pouvoir envoyer du courrier via Office 365 sont les suivants :

Sous Paramètres - Notifications - Courrier électronique et SMS, dans le champ E-Mail from doit contenir la même adresse email que dans l’application.yml dans le champ username. Vous devez vous assurer que SMTP AUTH est activé pour le compte correspondant.

relution:
  mail:
    nom d'utilisateur: "email@somehwere.com"
    password: "xxx"
    host: smtp.office365.com
    port: 587
  smtp:
    ttls: true
    ssl: false
    ehlo: true