Comment faire pour que tous les emails postfix aient UN de l'adresse électronique

J'utilise Amazon SES qui, dans Postfix Master.cf, ressemble à ceci …

aws-email unix - nn - - pipe flags=R user=dhiller argv=/usr/bin/perl -I/opt/amazon/ses /opt/amazon/ses/ses- send-email.pl -r --verbose -k /opt/amazon/ses/aws_credentials.conf -e https://em ail.us-east-1.amazonaws.com -f support@alvazan.com ${recipient} 

J'espérais que le support@alvazan.com replaceait l'adresse, mais cela ne semblait pas fonctionner lors de l'envoi de wordpress bien qu'il fonctionne si j'utilise l'envoi de la command line.

Quelqu'un sait comment configurer postfix pour changer tous les e-mails reçus pour avoir une adresse De avant d'appeler ce script ci-dessus sur Amazon amazon pour que mes adresses soient correctes?

merci Dean

Je crois que la solution est par l'intermédiaire de l'installation de cartographie canonical(5) , qui décrit les opérations de nettoyage d' adresse à exécuter avec le démon de cleanup(8) :

  The optional canonical(5) table specifies an address mapping for local and non-local addresses. The mapping is used by the cleanup(8) daemon, before mail is stored into the queue. The address mapping is recursive. ... Typically, one would use the canonical(5) table to replace login names by Firstname.Lastname, or to clean up addresses produced by legacy mail systems. 

Le nettoyage de cette adresse peut être effectué à la fois pour les soumissions locales ( /usr/sbin/sendmail ) et les soumissions à distance (via SMTP) – si WordPress envoie un courrier via SMTP. vous devrez peut-être append votre nom d'hôte WordPress à local_header_rewrite_clients .

Vous fournissez une table de text simple (généralement /etc/postfix/canonical ) à la command postmap(1) pour build la database indexée. Si le From: from WordPress est toujours le même ( wordpress@alvazan.com , par exemple), alors l'input serait:

 wordpress@alvazan.com support@alvazan.com 

Si le message From: from WordPress change, mais le domaine est toujours le même, vous pouvez utiliser:

 @alvazan.com support@alvazan.com 

Si le From: vraiment pourrait être à peu près n'importe quoi et vous voulez toujours support@alvazan.com dans les en-têtes From: vous pouvez utiliser le support regex. Je suis un peu méfiant à propos de cela, mais c'est une option:

 /./ support@alvazan.com 

Vous devez définir la variable canonical_classs sur envelope_sender, header_sender . (Par défaut, il comprend également envelope_recipient et header_recipient ; il pourrait ne pas nuire à le laisser seul, mais (surtout avec cette option de regex gourmand) pourrait être catastrophique. Cela dépend de la façon dont ce server spécifique est utilisé.)

Je recommand de tester tard le soir et assurez-vous de tester le courrier entrant et sortant du système après avoir effectué tous les changements. Et n'oubliez pas de garder vos configurations sous une sorte de contrôle source. (Mais vous saviez tout cela).