Honestamente, isso soa como um problema do sendmail.cf, como se ele não estivesse configurado para e-mail não local ou estivesse configurado incorretamente.
O arquivo /var/log/maillog.3
é quase certamente um arquivo de log "antigo" e, portanto, nada de novo será gravado nele. Você não mencionou qual distro Linux, BSD ou Unix você está usando, mas o arquivo de log atual, ao qual o sendmail atualmente está anexado, provavelmente é denominado /var/log/maillog
Se /var/log/maillog
não existir, você pode tentar parar e iniciando o sendmail e vendo se um / var / log / maillog ou outro arquivo é criado.
Depuração: O antigo truque telnet localhost 25
é muito útil, como você encontrou, mas você pode usar algo como a opção "-v" do antigo programa BSD Mail
. Tente o link para a origem. Usando isso, você pode ver como é a conversa SMTP, o que pode ajudar.
Se você está realmente desesperado, pode executar o sendmail em um modo de depuração:
sendmail -bt -C /whatever/sendmail.cf
Você pode digitar endereços de e-mail e ver o que o sendmail faz com eles.