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?

  • Utilizzo del command di spegnimento del registro / messaggio
  • È ansible get un inventario di tutti i dischi rigidi fisici su un server Linux?
  • come elencare i file che NON sono aperti utilizzando il command find
  • iotop non mostra le scritture
  • Posso eseguire Apache & Nginx sullo stesso server, sulla stessa port, ma legato a IP diversi?
  • Rifiutare le email in arrivo che utilizzano il proprio dominio come mittente
  • Sto cercando una properties; di default che posso configurare e non una soluzione basata su codice.

  • Postfix e Amazon SES - inoltro di email - problema con l'intestazione "consegnata"
  • Cosa c'è di sbagliato con il mio path di installazione di postfix tramite Amazon / SES? (smtp_sender_dependent_authentication)
  • Come posso fare Amazon SES il metodo predefinito di invio di posta dal mio server?
  • Le e-mail di Amazon SES terminano in cartelle di Yahoo e Hotmail Spam, anche se SPF e SenderID e DKIM sono impostati correttamente
  • Riscrivere in modo costante le intestazioni di risposta e di risposta in Postfix
  • Problemi SPF con Google Apps
  • 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.