Dans cet article, nous allons configurer le serveur SMTP distant comme relais sur CentOS 7.
Si vous souhaitez configurer un service de relais SMTP tiers, cet article vous aidera. Le service de relais SMTP tiers peut être une alternative rapide et facile à la configuration d'un serveur de messagerie local à part entière.
1. Ouvrez le fichier main.cf
# vi /etc/postfix/main.cf
2. Ajouter un nom d'hôte de serveur de messagerie distant
relayhost = [smtp.server.com]
Dans le cas où le serveur SMTP utilise un port différent, vous devez le mentionner comme indiqué ci-dessous
relayhost = [smtp.server.com]:587
Si vous souhaitez utiliser plusieurs serveurs SMTP pour la redondance, vous pouvez configurer comme indiqué ci-dessous
relayhost = [smtp1.server.com]
fallback_relay = [smtp2.server.com]
Cela vous donnera de la flexibilité, si un relais SMTP est en panne, vous pouvez toujours envoyer des e-mails en utilisant un deuxième serveur SMTP.
Dans le cas où le serveur SMTP doit être configuré avec un nom d'utilisateur et un mot de passe, vous pouvez utiliser les valeurs suivantes :
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = static:[email protected]:password
smtp_sasl_security_options = noanonymous
3. Ouvrez /etc/postfix/mynetworks
# vi /etc/postfix/mynetworks
Et ajoutez l'adresse IP du serveur SMTP externe comme indiqué ci-dessous :
10.0.0.25/32
10.0.0.26/32
Cela permettra au serveur de messagerie de savoir exactement quels réseaux sont autorisés à relayer le courrier. Ceci est une étape très importante
4. Redémarrez le service postfix
# systemctl restart postfix
C'est ça. Vérifiez-le maintenant en envoyant un e-mail.
Dans cet article, nous avons vu comment nos ingénieurs de support configurent le serveur SMTP distant en tant que relais sur CentOS 7.