Aggiungere un intestazione personalizzata a Postfix con il dominio inoltrato

Ho un'installazione di Postfix che consente i relè solo da determinati domini. Lo relay_domains utilizzando la bandiera relay_domains in main.cf e le query mysql per trovare l'elenco dei domini consentiti.

 relay_domains = mysql:/etc/postfix/mysql_domains.cf 

Vorrei aggiungere un'istruzione header_checks per inserire un'intestazione personalizzata basata sul risultato del controllo mysql per i relay_domains che avrebbe mostrato quale dominio è stato trasmesso tramite Postfix. La ragione di questo è che se il dominio consentito è .domain.com e l'indirizzo email del destinatario è someone@subdomain.domain.com, vorrei sapere quale .fix di Post Domain si è risolto nella ricerca.

  • Montaggio di un file system su internet
  • chmod'ing una directory con milioni di file che prendono per sempre
  • Perché la mia variabile $ PATH per root è diversa quando utilizzo root su
  • Rendere la scheda SD corrotta
  • Come eseguire il failover dei lavori cron?
  • Directory che un utente può leggere, ma la directory non può?
  • Ho il header_checks che funziona:

     /^From:/i PREPEND X-Relay-Domain: xxx 

    Ma non sono sicuro di come catturare il risultato della query di dominio e utilizzarlo per il header_checks PREPEND. Potrei anche eseguire un'altra ricerca mysql su header_checks ma vorrei evitare che, se ansible.

  • L'unità disco ha letto errori che ... fermano?
  • Cambiare il path di networking dei file non in linea
  • Ricerca di un numero di file per una string in LInux
  • Piccolo server di posta per la casella di fascia bassa?
  • strumento simile come Visual Round Trip Analyzer per Linux
  • UFW - Regole per nome di servizio Versus Port e Protocollo
  • One Solution collect form web for “Aggiungere un intestazione personalizzata a Postfix con il dominio inoltrato”

    Forse, è ansible utilizzare check_recipient_access da postfix.

     smtpd_recipient_restriction = ... ... check_recipient_access pcre:/etc/postfix/addheader ... 

    Il file /etc/postfix/addheader contiene contenuti come questo

     /.+@(.+)/ PREPEND X-Relay-Domain: $1 

    Nella tabella di accesso , l'azione PREPEND verrà aggiunta all'intestazione nella tua email. In questo caso, questa mappa aggiungerà parti del dominio del destinatario.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.