GNU/Linux >> Tutoriels Linux >  >> Linux

Relayer les e-mails en fonction de l'expéditeur ou du destinataire

Présentation :

J'utilise un service Relay SMTP pour l'envoi de mes emails mais je souhaite l'utiliser uniquement pour certaines conditions comme l'adresse de l'expéditeur ou l'adresse du destinataire. Voici comment procéder :

Relais vers l'hôte relais en fonction de l'adresse de l'expéditeur

Ajoutez /etc/postfix/main.cf

sender_dependent_relayhost_maps = hash:/etc/postfix/relayhost_map

Créer le fichier /etc/postfix/relayhost_map et ajoutez ce contenu :

@example.com [relay.server.com]:25
[email protected] [relay.server.com]:25

Exécutez les commandes suivantes :

postmap /etc/postfix/transport
postfix reload

Résultat :
– Chaque e-mail envoyé depuis @example.com ou depuis quelqu'[email protected] sera relayé vers relay.server.com sur le port 25
– Tous les autres e-mails seront livrés directement via SMTP

Relais vers l'hôte relais en fonction de l'adresse du récepteur

Ajoutez /etc/postfix/main.cf :

transport_maps = hash:/etc/postfix/transport

Ajouter dans /etc/postfix/transport :

@example4.com relay:[relay.server.com]:25
[email protected] relay:[relay.server.com]:25
[email protected] local
*                        smtp

Exécutez les commandes suivantes

postmap /etc/postfix/transport
postfix reload

Résultat :
– Les e-mails envoyés à @exemple4.com ou à quelqu'[email protected] seront relayés vers relay.server.com sur le port 25.
– Les e-mails destinés à quelqu'un d'[email protected] seront livrés directement à serveur postfix local.
– Tous les autres e-mails seront livrés normalement via le transport smtp.

Pour plus d'informations à ce sujet, voir :
https://www.linuxbabe.com/mail-server/postfix-transport-map-relay-map-flexible-email-delivery


Linux
  1. Créer des redirections dans Nginx

  2. Création de redirections Apache

  3. Emplacement de DocumentRoot dans CentOS

  4. Générer une demande de signature de certificat

  5. Configurer un relais de messagerie

Cli.Fyi - Un outil CLI pour récupérer des informations sur les adresses IP, les e-mails, les domaines et bien plus encore

Comment arrêter un serveur de spam

Commande nslookup :7 exemples pratiques

Explication de la commande Dig sous Linux

Configurer les vhosts sur une pile LAMP

Comment configurer un nom de domaine réel pour l'adresse de l'expéditeur