Bem, isso foi uma auto-solução rápida!
A linha myorigin em /etc/postfix/main.cf foi definida como /etc/hostname . Eu comentei essa linha para que o padrão seja $myhostname , que é definido como meu FQDN. Tudo está bem.
Quando os aplicativos da web em meu VPS usam a função mail integrada do PHP, alguns domínios (como o att.net) retornam e-mails. /var/log/mail.log revela:
550 [PERMFAIL] att.net requires valid sender domain (in reply to RCPT TO command)
Basicamente, a linha MAIL FROM é algo como <user@myhost> quando deveria ser <[email protected]> , então o servidor de e-mail da AT & T não gosta disso.
Não tenho certeza se meu arquivo /etc/hostname precisa ser myhost ou myhost.com. Sempre que tento alterá-lo para myhost.com, após a reinicialização, ele volta ao myhost.
Eu estou perdido aqui.
EDITAR:
Aparentemente, /etc/hostname (de acordo com as pesquisas do Google) deve ser apenas o nome do host, não o FQDN. Se eu digitar hostname --fqdn , obtenho o FQDN.
Bem, isso foi uma auto-solução rápida!
A linha myorigin em /etc/postfix/main.cf foi definida como /etc/hostname . Eu comentei essa linha para que o padrão seja $myhostname , que é definido como meu FQDN. Tudo está bem.