E-mails sortants de relais postfix basés sur l'adresse de l'expéditeur
- 2742
- 671
- Rayan Lefebvre
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!
- 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
- 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
- Mettez maintenant à jour le fichier de configuration principale Postfix:
sudo postconf -e "Sender_dependent_default_transport_maps = hash: / etc / postfix / relay_by_sender"
- 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.
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.
- « Postfix Configurez l'authentification SASL pour SMTP à distance
- Copie de fichiers de l'hôte vers le conteneur Docker »