Gostaria determinadas contas do sistema ( root
e www-data
) ter o cabeçalho From: Example Company <[email protected]>
quando e-mail é enviado usando o mail
ou sendmail
os comandos, ou a partir de linguagens de programação como PHP (que usa apenas um invólucro sendmail).
Eu preferiria não ter que adicionar as opções -f
e -F
toda vez que chamar um desses comandos. Existe alguma maneira de configurar isso especificamente para essas contas?
O sistema operacional é o Debian 7.2.
sendmail
executável não está vinculado a nada.Respostas:
Eu me deparei com isso recentemente.
Você pode alterar o endereço com os mapas genéricos, como mencionado na davidgo.
No
/etc/postfix/main.cf
Adicione esta linha
E, em seguida, em
/etc/postfix/generic
Adicionar a linha para o endereço de email de origem e o endereço de email que você deseja que pareça
e, em seguida, execute o seguinte comando postmap para gerar novamente o mapa:
Para fazer com que o usuário pareça ser,
Example Company
você precisa definir o campo GECOS/etc/passwd
pararoot
ewww-data
serExample Company
fonte
Como você está realmente usando o Postfix (o binário do sendmail é realmente o Postfix), você provavelmente pode alterar o endereço from adicionando um arquivo " smtp_generic_maps " e mapeando os endereços relevantes ou usando canonical_maps para fazer algo semelhante. Eu não acho que você poderá alterar o nome da conta associada (ou seja, a parte entre colchetes) sem argolas enormes, mas eu posso estar errado.
fonte
Escrevo aqui o que fiz algumas vezes para encontrar com o Exim4
Aparentemente é simples:
Para reescrever o email:
Para reescrever o nome completo
fonte