E-mails sortants de relais postfix basés sur l'adresse de l'expéditeur

E-mails sortants de relais postfix basés sur l'adresse de l'expéditeur

Avez-vous déjà souhaité pouvoir relayer les e-mails sortants en fonction de l'adresse de l'expéditeur? Eh bien, maintenant tu peux! Avec l'aide de Sender_dependent_default_transport_maps, vous pouvez facilement configurer Postfix pour acheminer les e-mails sortants en fonction de l'adresse e-mail de l'expéditeur. Tout ce que vous avez à faire est de configurer le 'Sender_dependent_default_transport_maps' paramètre dans le principal.fichier CF. Il s'agit d'un outil incroyablement puissant qui peut être utilisé pour acheminer facilement les e-mails envoyés à partir de différents domaines via différents serveurs de messagerie. Il peut également être utilisé pour acheminer les e-mails de différentes parties de votre organisation à différents serveurs de messagerie.

Donc, si vous cherchez un moyen facile de relayer les e-mails sortants en fonction de l'adresse de l'expéditeur, donnez Sender_dependent_default_transport_maps un essai!

  1. Tout d'abord, créez un mappage du domaine de l'expéditeur ou de l'adresse e-mail avec le serveur SMTP correspondant. Pour ce faire, créez un fichier de configuration comme ci-dessous:
    sudo nano / etc / postfix / relay_by_sender  

    Ajoutez le domaine de l'expéditeur et les serveurs SMTP un par ligne.

    [Protégé par e-mail] SMTP: [SES.amazone.com]: 587 @example.net smtp: 192.168.1.10:25 [Protégé par e-mail] SMTP 
  2. Utilisez ensuite le postmap Commande pour mettre à jour la table de recherche Postfix pour le fichier de configuration créé ci-dessus.
    sudo postmap / etc / postfix / relay_by_sender  
  3. Mettez maintenant à jour le fichier de configuration principale Postfix:
    sudo postconf -e "Sender_dependent_default_transport_maps = hash: / etc / postfix / relay_by_sender" 
  4. Enfin, redémarrez le service Postfix
    Sudo Systemctl Restart Postfix 

Pour vérifier les paramètres ci-dessus, j'ai envoyé un e-mail du terminal en utilisant [Protégé par e-mail] adresse e-mail. Selon la configuration ci-dessus, les e-mails de @exemple.filet devrait relayer 192.168.1.10:25 Serveur SMTP. Selon les journaux, l'e-mail a été relayé via le serveur SMTP correct.

Journal de messagerie

Pour ceux qui ont besoin de relayer les e-mails sortants en fonction de l'adresse de l'expéditeur, le paramètre Sender_dependent_default_transport_maps dans Postfix peut être utile. Ce paramètre vous permet de spécifier quel transport un message doit être acheminé en fonction de son adresse d'expéditeur.