Pré-requis
Si vous n’avez pas de serveur de messagerie en interne, et que vous utilisez Office 365, il est possible de configurer ServiceNav pour utiliser Office365 comme relais SMTP.
Vous aurez besoin de votre adresse de messagerie, avec le compte et le mot de passe.
Par la suite, nous prendrons comme exemple user@partenaire.com et motdepasse. L’équipement (SNB ou SNP) aura pour hostname hostname, et le nom du réseau local sera local.lan. Vous devrez changer ces valeurs par celles qui correspondent à votre configuration.
ATTENTION
Office 365 n'accepte de relayer des messages que si le champ "From" du courriel est le même que l'adresse courriel du compte d'authentification (user@partenaire.dom).
L'émetteur des notifications envoyées depuis une ServiceNav Box ou depuis la SNP est défini dans Organisation, champ Adresse mail émettrice.
Pour tester le bon envoi des courriels depuis un utilisateur root, modifier le fichier /etc/email-addresses.
Étapes à suivre
Modifier /etc/exim4/exim4.conf.template
Au début du fichier, trouver les lignes suivantes
# Macro defining the main configuration directory.
# We do not use absolute paths.
.ifndef CONFDIR
CONFDIR = /etc/exim4
.endif
Après ces lignes, y ajouter la ligne suivante
disable_ipv6 = true
- Configurer EXIM4 de manière traditionnelle : dpkg-reconfigure exim4-config
- Utiliser la configuration « Envoi via relais (« smarthost ») – pas de courrier local
- Nom du courriel du système : local.lan (à adapter en fonction de votre domaine)
- Liste des adresses IP : inchangée (127.0.0.1 ; ::1 )
- Autres destinations dont le courriel doit être accepté : vide
- Nom de domaine visible pour les utilisateurs locaux : local.lan (à adapter en fonction de votre domaine)
- smarthost : smtp.office365.com::587
- Répondre NON puis NON aux 2 dernières questions
- Modifier /etc/email-addresses
- Ajouter les lignes suivantes :
- nagios: user@partenaire.dom
- root: user@partenaire.dom
- Modifier /etc/aliases
- Modifier la ligne pour l’utilisateur root : root: :blackhole:
- Modifier /etc/exim4/passwd.client
- Ajouter la ligne : *:user@partenaire.dom:motdepasse
(le compte user@partenaire.dom doit correspondre à l’adresse renseignée dans le champ « Adresse mail émettrice » de l’onglet « Organisation », « Sociétés » dans ServiceNav).
- Ajouter la ligne : *:user@partenaire.dom:motdepasse
- Redémarrer exim4