Configurer l’envoi de courriels derrière Amon, avec un SMTP authentifié

, par Laurent Joëts, Louis-Maurice De Sousa

Contrairement au Slis, le serveur Amon ne peut pas servir de relais SMTP pour envoyer des courriels vers l’extérieur.

Il faut donc utiliser un serveur SMTP externe, or si celui du FAI ne nécessite généralement pas d’authentification, certains (comme Orange-Business) la requièrent.

L’interface web de Samba-Édu ne permettant pas d’entrer ces informations d’authentification, il faudra les saisir manuellement dans un fichier sur le serveur.

Pré-configuration

Dans l’interface, Informations système > Diagnostic

Cliquer sur Configurer

  • Domaine : saisir un domaine qui existe et se termine par .ac-versailles.fr. Si vous disposez d’une adresse fournie par la DSI pour accéder à votre réseau depuis l’extérieur, celle-ci peut convenir. Sinon, quelque chose comme ac-versailles.fr ou etab-nom-ville.ac-versailles.fr fonctionnera.
  • Serveur SMTP : saisir l’adresse de votre serveur SMTP externe. Ce peut être celui de votre FAI, ou un serveur SMTP externe, suivi du port utilisé s’il est différent du port 25 par défaut (bloqué chez de nombreux FAI). Par exemple : smtp.gmail.com:587.
  • Boîte de réception : une adresse mail valide, à laquelle le SE3 écrira ;-)

Édition du fichier

Il faut par la suite modifier le fichier /etc/ssmtp/ssmtp.conf

# Genere par l'interface de SE3
root=destinataire@fournisseur.tld
mailhub=smtp.gmail.com:587
rewriteDomain=crdp.ac-versailles.fr
hostname=crdp.ac-versailles.fr

# Parametres à ajouter
FromLineOverride=YES
AuthUser=username@gmail.com
AuthPass=password
UseTLS=YES
#UseSTARTTLS=YES (dépend des configs de serveurs SMTP : à commenter chez OVH, par exemple)
AuthMethod=LOGIN

Plus d’infos et d’exemples ici.

Pour les tests

Attention : le test d’envoi d’email de l’interface web ne peut pas être utilisé car la validation de la page de configuration du SMTP écraserait les modifications effectuées manuellement.
Pour recevoir un mail immédiatement, on pourra lancer la commande

echo "test" | mail mon@dresse.tld

ou lancer un se3_update_system.sh.

Partager

Imprimer cette page (impression du contenu de la page)