Enviando e-mail usando Sendmail: configuração DSesmtp

0

Precisa de esclarecimentos sobre as configurações de e-mail. Estamos gerenciando centenas de aplicativos. Esses aplicativos são executados em hosts baseados em Linux e usados para enviar e-mails para usuários com base no registro do usuário no site e em outras ações.

Temos Sendmail configurado nesses servidores Linux para retransmitir emails para a caixa de correio de destino. A seguinte configuração está sendo usada em sendmail.cf para encaminhar e-mails para retransmitir o servidor de e-mail.

        DSesmtp:xmail.example.com

Isso está bem para mim. Mas em alguns servidores, posso ver apenas sendmail em execução, mas as configurações acima não estão ativadas. Mas ainda correios estão passando por este servidor. Eu tentei enviar e-mails para o Yahoo e GMAIL contas e e-mails estão sendo entregues com sucesso.

   Aug 31 03:36:12 vmprod sendmail[23396]: u7V7aCMr023396: from=<[email protected]>, size=534, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA, *relay=localhost [127.0.0.1]*
   Aug 31 03:36:12 vmprod sendmail[23393]: u7V7aCee023393: [email protected], ctladdr=admin (35014/10), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30220, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (u7V7aCMr023396 Message accepted for delivery)
   Aug 31 03:36:13 vmprod sendmail[23398]: STARTTLS=client, relay=mx-apac.mail.gm0.yahoodns.net., version=TLSv1/SSLv3, verify=FAIL, cipher=RC4-SHA, bits=128/128
   Aug 31 03:36:16 vmprod sendmail[23398]: u7V7aCMr023396: to=<[email protected]>, ctladdr=<[email protected]> (35014/10), delay=00:00:04, xdelay=00:00:04, mailer=esmtp, pri=120534, *relay=mx-apac.mail.gm0.yahoodns.net*. [106.10.166.52], dsn=2.0.0, stat=Sent (ok dirdel)

Não há Postfix,Exim em execução neste host

  -bash-4.1$ ps -ef | grep postifx
  essadmin  8974 20942  0 06:20 pts/4    00:00:00 grep postifx
  -bash-4.1$ ps -ef | grep exim
   essadmin  8982 20942  0 06:20 pts/4    00:00:00 grep exim

/etc/resolv.conf está apontando para um servidor DNS válido.

   $ cat /etc/redhat-release
   Red Hat Enterprise Linux Server release 6.3 (Santiago)

Estou confuso como os e-mails estão sendo entregues, pois SMARTHOST não está configurado. Quaisquer ponteiros?

    
por Zama Ques 31.08.2016 / 11:32

1 resposta

0

O sistema pode estar usando uma alternativa ao sendmail, como postfix ou exim.

Verifique com o seguinte comando (como root):

netstat --tcp -lnp | grep :25

Você receberá algo como:

tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1464/master
tcp        0      0 ::1:25                  :::*                    LISTEN      1464/master

Em seguida, verifique com quem isto é:

ps -aef | grep 1464 # replace 1464 with your pid

Eu obtenho o seguinte, por exemplo:

root      1464     1  0  2015 ?        00:01:35 /usr/lib/postfix/master -w
postfix   1468  1464  0  2015 ?        00:00:25 qmgr -l -t fifo -u
postfix  25106  1464  0 09:13 ?        00:00:00 pickup -l -t fifo -u
    
por 31.08.2016 / 11:57