Sobre o mail.domain.com, pode ser o valor de myorigin
in /etc/postfix/main.cf
. O aplicativo local envia para a raiz, mas o postfix anexa @$myorigin
. Se myorigin
estiver definido como um nome de arquivo, seu valor será o conteúdo desse arquivo - uma convenção.
Aqui está um trecho da documentação do Postfix:
myorigin (default: $myhostname)
The domain name that locally-posted mail appears to come from, and that
locally posted mail is delivered to. The default, $myhostname, is
adequate for small sites. If you run a domain with multiple machines, you
should (1) change this to $mydomain and (2) set up a domain-wide alias
database that aliases each user to [email protected].
Com relação a porque não é fornecido diretamente localmente, precisaríamos ver sua configuração. Se mail.domain.com
não estiver no meu destino, então, por padrão, ele será retransmitido. Além disso, não há indicação de que o email foi enviado de volta ao servidor. A entrada no arquivo de log não diz isso. Diz que o email não foi recebido.
A solução, se o problema for como indicado acima, é modificar o / etc / aliases para incluir uma linha
root <some local email to you>
em / etc / aliases e, em seguida, execute sudo newaliases
na linha de comando.