Poderia ser simplesmente que, dentro do main.cf do postfix , você tenha seu domínio de email de destino listado.
Neste exemplo, vamos assumir o seguinte:
- Neste servidor, você está hospedando o site example.com LAMP / LEMP.
- Você tem um formulário de contato on-line (por exemplo, php) que envia e-mails para [email protected] (de [email protected] para [email protected])
- Seus e-mails do example.com estão realmente no GSuite ou em algum outro serviço. Não neste servidor.
Sintomas: Se você alterar o formulário on-line para enviar e-mails para seu e-mail pessoal [email protected], tudo funcionará bem. Mas nada chega à sua caixa de entrada [email protected].
Solução: Verifique se o seu domínio de e-mail está listado em "mydestination" na configuração do postfix
grep mydestination /etc/postfix/main.cf
mydestination = $myhostname, example.com, my.actual.hostname, localhost
-----------------------------^^^^^^^^^^^--------------------------------
vi /etc/postfix/main.cf
# removed example.com
mydestination = $myhostname, my.actual.hostname, localhost
service postfix reload
Isso consertou para mim! Espero que ajude você.