Como altero o envelope de no Postfix?

12

Servidor Linux que usa o Postfix para enviar email pelo Amazon SES. Ao enviar e-mails do Wordpress, os e-mails são rejeitados devido a um endereço incorreto do envelope.

Como posso configurar o Postfix para sempre usar [email protected] como o endereço do envelope?

Estou procurando uma propriedade padrão que eu possa configurar e não uma solução baseada em código.

csi
fonte

Respostas:

12

Coloque o seguinte em /etc/postfix/canonical:

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

Anexe o seguinte a /etc/postfix/main.cf:

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

Recarregar o Postfix:

postfix reload

Observe que isso só reescreve o remetente do envelope (conforme solicitado), não o cabeçalho "De:". Além disso, se você definir isso em um host que recebe e- mails do mundo exterior, provavelmente haverá estragos.

Veja canônica (5) e a documentação para os canonical_maps e canonical_classes opções para obter mais informações.

Søren Løvborg
fonte
Não use, //pois isso também corresponde ao remetente nulo, por exemplo, para erros de entrega. Use/./
wurtel 14/03/19
3

Você também pode definir o remetente do envelope a partir do php.

Coloque isso na sua configuração do apache vhost se você estiver usando o mod_php:

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

Ou defina o valor no arquivo php.ini (que pode ser do servidor inteiro ou por usuário, dependendo do seu sistema):

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

isso só funciona se o script de envio usar a função php mail ().

ah83
fonte
Também é possível usar a -Fopção para definir o nome antes do correio: -F abc-> abc <[email protected]>
lord_t 28/06/19
0

Acredito que o que você está procurando é a configuração masquerade_domains que será exibida no main.cf. Não tenho certeza do que você quer dizer com

Estou procurando uma propriedade padrão que eu possa configurar e não uma solução baseada em código.

Por favor, dê uma olhada no seguinte link:

Parâmetros de configuração do Postfix - masquerade_domains

Shapeshifter
fonte