Comment utiliser plusieurs relais SMTP suivant les destinataires:
Le 16 novembre 2020
Tous les mails partant de mon serveur Zimbra sont transféré grâce à Maljet (tuto de la conf). Malheureusement, j'avais un problème pour mes destinataires en yahoo.fr et yahoo.com
Je décide donc que pour mes destinataires en yahoo.fr et yahoo.com, de faire confiance à orange, mon fournisseur d’accès à internet.
Sur mon serveur Zimbra, je dois configurer des règles de transport appliqué à Postfix.
Afficher la configuration actuel de votre serveur:
su zimbra
zmprov gcf zimbraMtaTransportMaps
La réponse de mon serveur: zimbraMtaTransportMaps: proxy:ldap:/opt/zimbra/conf/ldap-transport.cf
Créer votre fichier et déposer les règles de transport:
nano /opt/zimbra/conf/perso_transportfile
# Ajouter les regles
# suivant votre FAI
yahoo.fr :smtp.orange.fr
yahoo.com :smtp.orange.fr
mfiv.fr :smtp.orange.fr
prospactive.com :smtp.orange.fr
Enregistrement de la table de transport de Postfix:
postmap /opt/zimbra/perso_transportfile
Enregistrement de cette table et de votre table existante dans la configuration de Zimbra:
zmprov mcf zimbraMtaTransportMaps 'lmdb:/opt/zimbra/conf/perso_transportfile,proxy:ldap:/opt/zimbra/conf/ldap-transport.cf'
zmcontrol restart
Ainsi, vous pouvez utiliser une direction pour les e-mails d'un domaine. Cette configuration peut être aussi appliquée à un ou plusieurs mails.
Exemple à mettre dans votre fichier /opt/zimbra/perso_transportfile :