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.

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.

  • Performance di Postfix
  • Monitoraggio della velocità di posta postfix
  • Postfix: Riceve solo email da domini specifici?
  • Postfix, SASL, MySQL Issues
  • POSTFIX: Limitare la velocità con cui un determinato utente può submit e-mail
  • Microsoft Hosted Exchange: Possibile esternalizzare un account di posta elettronica?
  • Quali porte da aprire per il server di posta?
  • Autenticazione del proxy SMTP
  • 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.