Comment puis-je changer l'enveloppe de dans Postfix?

12

Serveur Linux qui utilise Postfix pour envoyer du courrier via Amazon SES. Lors de l'envoi d'e-mails depuis Wordpress, les e-mails sont rejetés en raison d'une adresse d'enveloppe de.

Comment puis-je configurer Postfix pour toujours utiliser [email protected] comme adresse d'enveloppe de?

Je recherche une propriété par défaut que je peux configurer et non une solution basée sur du code.

csi
la source

Réponses:

12

Mettez ce qui suit dans /etc/postfix/canonical:

# Use the empty regexp to map *any* address to the desired envelope sender.
// [email protected]

Ajoutez ce qui suit à /etc/postfix/main.cf:

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

Recharger Postfix:

postfix reload

Notez que cela réécrit uniquement l'expéditeur de l'enveloppe (comme demandé), pas l'en-tête "De:". De plus, si vous définissez cela sur un hôte qui reçoit du courrier du monde extérieur, des ravages s'ensuivront probablement.

Voir canonical (5) et la documentation des options canonical_maps et canonical_classes pour plus d'informations.

Søren Løvborg
la source
Ne pas utiliser //car cela correspond également à l'expéditeur nul, par exemple pour les erreurs de livraison. Utilisation/./
wurtel
3

Vous pouvez également définir l'expéditeur d'enveloppe à partir de php.

Mettez ceci dans votre configuration apache vhost si vous utilisez mod_php:

php_admin_value sendmail_path "/usr/sbin/sendmail -t -i [email protected]"

Ou définissez la valeur dans le fichier php.ini (qui peut être à l'échelle du serveur ou par utilisateur selon votre système):

sendmail_path "/usr/sbin/sendmail -t -i [email protected]"

cela ne fonctionne que si le script d'envoi utilise la fonction php mail ().

ah83
la source
Il est également possible d'utiliser l' -Foption pour définir le nom avant le courrier: -F abc-> abc <[email protected]>
lord_t
0

Je crois que ce que vous recherchez est le paramètre masquerade_domains qui ira dans main.cf. Je ne sais pas ce que tu veux dire par

Je recherche une propriété par défaut que je peux configurer et non une solution basée sur du code.

Veuillez consulter le lien suivant:

Paramètres de configuration de Postfix - masquerade_domains

Shapeshifter
la source