O Sendmail parece estar fazendo uma pesquisa de nome em '10.1.1.30 '. Altere o sendmail.mc para apontar para um nome de host. Se o nome do host não estiver no DNS, você poderá colocá-lo em / etc / hosts.
Estou tentando configurar o sendmail no Centos 5 para que todos os e-mails passem por outro servidor SMTP. Neste caso, acontece de ser um servidor do Exchange. Eu editei o arquivo sendmail.mc com esta linha:
define('SMART_HOST', '10.1.1.30')dnl
Mas quando tento enviar um e-mail, recebo o seguinte erro:
Nov 2 14:02:00 COMPUTERNAME sendmail[1370]: oA2K1xht001368: to=<[email protected]>, ctladdr=<[email protected]> (0/0), delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=120355, relay=10.1.1.30, dsn=5.1.2, stat=Host unknown (Name server: 10.1.1.30: host not found)
A caixa 10.1.1.30 está acessível na caixa Estou enviando e-mail. Significado, eu posso pingar 10.1.1.30 e obter boas respostas. Então eu não entendo porque o sendmail não consegue encontrar o host. Alguma ideia? Obrigado.
Caso contrário, você pode colocar o endereço IP entre colchetes: [10.1.1.30]
.
Você gerou um novo arquivo sendmail.cf depois de modificar o sendmail.mc?
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
Além disso, não se esqueça de reiniciar o serviço.
# service sendmail restart