Como faço para enviar e-mail para o meu google apps servidor de correio a partir do servidor com o mesmo nome (usando sendmail)?
-
22-08-2019 - |
Pergunta
E-mail para o meu domínio é tratada pelo Google Apps serviço, todos os registros de DNS MX necessários inseridos corretamente. Também tenho servidor que lida com solicitações HTTP para o domínio. E eu não posso enviar e-mails a partir desse servidor ao meu domínio de email, ignora sendmail registros MX e sempre tentando entregar todas as mensagens para o meu domínio localmente.
Parece que ele considerar nome de domínio como local, se ele resolve para o endereço IP local.
Este é um corte a partir dos logs:
Feb 7 18:03:03 vds sendmail[4100]: n17I33c2004100: test@example.com... User unknown
Feb 7 18:03:03 vds sendmail[4100]: n17I33c2004100: to=test@example.com, delay=00:00:00, mailer=local, pri=0, dsn=5.1.1, stat=User unknown
Feb 7 18:03:03 vds sendmail[4100]: n17I33c2004100: from=root, size=36, class=0, nrcpts=1, msgid=<200902071803.n17I33c2004100@vds.xxxxxx.com>, relay=root@localhost
Solução
Bem. Encontrou uma solução para o meu caso.
Apenas adicione a seguinte linha ao seu fonte .mc-arquivo e recriar sendmail.cf
define(`confDONT_PROBE_INTERFACES', `true')
Outras dicas
Ditch sendmail e obter postfix. Sendmail é difícil de configurar corretamente, e difícil de manter seguro. Postfix é fácil em ambas as contagens. Eu não tenho nenhuma experiência com eles, mas me disseram que qmail e exim são igualmente boas.
Enquanto eu estou procurando a solução para o mesmo problema no meu servidor, há um trabalho em torno de você: ir para sua caixa de e-mail do Google app, para Configurações / contas, em seguida, criar uma nova conta para puxar os e-mails de, como servidor de correio especificar IP do seu próprio servidor e também dar-lhe usuário e senha que foi trabalhar para a sua solução de discussão anterior (antes Google Apps).
Dessa forma, você vai ter login do Google em seu servidor de correio local e pegar todos os e-mails 'Lost', cada 10 ou tão minutos.