O endereço de e-mail root @ empty é um endereço de e-mail não válido . O servidor remoto está correto ao retornar um e-mail de erro.
Um endereço de e-mail geralmente precisa consistir de três partes, separadas pelo sinal de arroba < @ > e um ponto <. >
A primeira parte normalmente é alguma forma de nome de usuário, mas também pode ser uma função (vendas, hora) ou qualquer outra coisa realmente (contanto que seu MTA saiba o que fazer com ela), a segunda parte logo após assinar < @ > é o nome de domínio e a última parte logo após o ponto <. > é o domínio de nível superior ou de TLD. Estes não podem ser arbitrários por razões óbvias.
[email protected]
O MTA não sabe para onde enviar seu email com o endereço root @ empty.
Isso pode funcionar em um sistema local quando o MTA sabe o que fazer com os endereços de email desse formato em particular, mas uma vez que ele sai do sistema local, ele será recusado e você receberá um erro de volta.
O que você precisa fazer é configurar o exim para entregar emails com o formato name @ example (onde exemplo é seu próprio domínio) localmente e não tentar enviá-los, ou configurar o exim para reescrever esses emails com o formato correto [email protected] e depois enviá-los para fora.
Quando você executa dpkg-reconfigure exim4-config , há uma pergunta Outros destinos para os quais o email é aceito: se você adicionar o (s) domínio (s) para o qual deseja que o sistema seja o destino final, o que você está tentando fazer trabalhos. Mas você pode fazer algumas edições manuais dos arquivos de configuração.
Como você diz que realmente recebe o email e recebe um erro do MTA remoto, talvez seja necessário reconfigurar o exim para não enviar esses emails. O acima eu acho que pode cuidar disso automagicamente.
Veja também:
Atualização: a partir da sua pergunta atualizada, parece que você precisa usar o endereço de e-mail na forma de [email protected] ou registrar server.example.com no google apps. Eu esqueci exatamente como fazer isso, mas sei que é possível configurar isso. Certamente, certifique-se de que o DNS para server.example.com esteja configurado corretamente.
Com relação ao seu último comentário, você tentou adicionar a seguinte linha ao / etc / aliases
root: [email protected]
Isso automaticamente diria ao exim para redirecionar os e-mails destinados à conta-raiz nesse sistema para serem enviados para [email protected] (ou até mesmo para [email protected], se você configurou isso em aliases).