Eu quero que o e-mail seja proveniente de [email protected]
, mas eles estão vindo de [email protected]
Da documentação do Postfix:
What domain name to use in outbound mail
The myorigin parameter specifies the domain that appears in mail that is posted on this machine. The default is to use the local machine name, $myhostname, which defaults to the name of the machine. Unless you are running a really small site, you probably want to change that into $mydomain, which defaults to the parent domain of the machine name.
For the sake of consistency between sender and recipient addresses, myorigin also specifies the domain name that is appended to an unqualified recipient address.
Examples (specify only one of the following):
/etc/postfix/main.cf:
myorigin = $myhostname (default: send mail as "user@$myhostname")
myorigin = $mydomain (probably desirable: "user@$mydomain")
No /etc/postfix/main.cf eu tenho:
%código%
%código%
myhostname = mail.example.com
Dispite o que os documentos disseram, meu e-mail está aparecendo a partir de mydomain = example.com
Eu executei myorigin = $mydomain
depois de fazer alterações no arquivo [email protected]
. Existe outro parâmetro que precisa ser definido? Eu li a documentação e parece bastante claro, mas o meu resultado não é consistente com o que está descrito no documento. Obrigado por qualquer ajuda.
ps, isso está sendo executado no Ubuntu 14.04 em uma instância do Amazon ec2, com um IP elástico e registros MX apropriados. O correio está sendo enviado e recebido. Estou enviando e-mail usando:
mail [email protected]
informação adicional, se for importante. No prompt de comando:
user@mail:$ hostname
mail
user@mail:$ hostname -f
mail.example.com
user@mail:$ postconf myorigin
myorigin = $mydomain
user@mail:$ postconf mydomain
mydomain = example.com