Come posso modificare la busta da dentro Postfix?

Server Linux che utilizza Postfix per submit posta tramite Amazon SES. Quando si invia un'email da WordPress, le email vengono rifiutate a causa di un indirizzo improprio di busta.

Come posso configurare Postfix per utilizzare sempre myemail@mydomain.com come indirizzo di busta?

Sto cercando una properties; di default che posso configurare e non una soluzione basata su codice.

  • Node.js applicazioni e wordpress sullo stesso vps
  • php5-fpm maxes tutti i core (nginx + php5fpm + wordpress)
  • Ridondanza per i siti di WordPress
  • Frammentazione della cache del server APC
  • Usando Let's Encrypt dentro il contenitore ufficiale di Wordpress di Docker
  • Rendere un server gestire più siti
  • HOWTO esegue il sito Wordpress insieme all'applicazione web Tomcat sullo stesso server
  • Domande continue POST sulla pagina di login di wordpress - tentativo di hacking?
  • 4 Solutions collect form web for “Come posso modificare la busta da dentro Postfix?”

    Inserire la seguente in /etc/postfix/canonical :

     # Use the empty regexp to map *any* address to the desired envelope sender. // my-fixed-envelope-sender@example.org 

    Aggiungere il seguente a /etc/postfix/main.cf :

     canonical_maps = regexp:/etc/postfix/canonical canonical_classs = envelope_sender 

    Ricarica Postfix:

     postfix reload 

    Tieni presente che questo riscrive solo il mittente della busta (come richiesto), non l'intestazione "Da:". Inoltre, se questa impostazione su un host che riceve la posta dal mondo esterno, probabilmente si verificherà un avaro.

    Vedere canonical (5) e la documentazione per le opzioni canonical_maps e canonical_classs per ulteriori informazioni.

    Credo che quello che stai cercando è l'impostazione masquerade_domains che andrà in main.cf. Non sono sicuro di cosa si intenda

    Sto cercando una properties; di default che posso configurare e non una soluzione basata su codice.

    Date un'occhiata al seguente link:

    Parametri di configuration di Postfix – masquerade_domains

    Entrambe le domande hanno buone risposte: Cambia la busta da ad una corrispondenza dall'intestazione in Postfix e come avere tutte le email di postfix un ONE dall'indirizzo email

    Probabilmente vuoi sender_canonical_maps=myemail@mydomain.com

    È inoltre ansible impostare il mittente di busta da php.

    Inserisci questo nel tuo apache vhost config se stai utilizzando mod_php:

     php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -fyou@example.com" 

    O impostare il valore nel file php.ini (che potrebbe essere server largo o per utente a seconda del sistema):

     sendmail_path "/usr/sbin/sendmail -t -i -fyou@example.com" 

    questo funziona solo se lo script di invio utilizza la function php mail ().

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