Meu e-mail @example.com está hospedado no Google Apps. Consigo enviar e receber e-mails para todas as quatro contas que criei para @example.com. Eu também possuo www.example.com.
O problema é que não é possível enviar e-mails para aqueles que terminam com o mesmo domínio, @example.com, persiste. Alterei as configurações nos formulários de contato para apontar para meu endereço pessoal, um que NÃO termina em @example.com, e o formulário é enviado.
Entro no terminal e uso # echo SERVER MAIL TEST | correspondência[e-mail protegido]e o e-mail é enviado. Porém, ao usar o mesmo comando e enviar para[e-mail protegido], o problema ocorre.
Eu tenho logs e tenho uma leve suspeita de que baguncei o main.cf, aqui estão os pastebins para o log e main.cf
Alguma ideia? Estou me explicando corretamente?
Responder1
Você realmente configurou as entradas MX DNS do domínio "example.com" no Google Apps, como pode ver:
tampax ~ # dig MX example.com ;; ANSWER SECTION: elemetx.com. 1799 IN MX 10 alt4.aspmx.l.. elemetx.com. 1799 IN MX 1 aspmx.l.. elemetx.com. 1799 IN MX 10 alt3.aspmx.l.. elemetx.com. 1799 IN MX 5 alt2.aspmx.l... elemetx.com. 1799 IN MX 5 alt1.aspmx.l...
O fato é que você tem o mesmo nome de domínio configurado no servidor de e-mail postfix, então quando o postfix tenta entregar o e-mail para este domínio (example.com), ele faz a entrega LOCAL (o e-mail não sai do seu servidor postfix NUNCA pois pensa que é o proprietário do servidor de e-mail desse domínio), como você pode ver:
Oct 2 10:00:06 elemetx postfix/local[30374]: 48FDB162B19: to=<[email protected]>, HERE ->> **relay=local** <<- HERE, delay=0.03, delays=0.02/0.01/0/0.01, dsn=5.1.1, status=bounced (unknown user: "webmaster")
Além disso, no que diz respeito à conta "[e-mail protegido]" não estiver configurado em seu /etc/aliases, o e-mail será retornado ao remetente (neste caso root@).
(as contas locais são definidas nesta linha de configuração do postfix :)
alias_database = hash:/etc/aliases
Finalmente, o que está causando o problema é:
meudestino = exemplo.com
Essa linha faz com que o postfix 'entregue localmente' qualquer e-mail para @elemetx.com, como você pode ver na documentação oficial do postfix:
“O parâmetro mydestination especifica quais domínios esta máquina entregará localmente, em vez de encaminhar para outra máquina”.
Remova essa linha ou altere-a para (por exemplo):
mydestination = localhost
Reinicie o postfix depois:
/etc/init.d/postfix restart
Saúde,