Então, eu tenho um aplicativo Ruby que envia e-mails quando há erros, mas parece que não está funcionando. Aqui está o log de quando isso acontece:
/ var / log / mailerlog:
Sep 30 14:09:58 511914-db2 postfix/qmgr[1975]: 7794E5A02BD: removed
Sep 30 14:09:59 511914-db2 postfix/smtpd[9407]: connect from localhost[127.0.0.1]
Sep 30 14:09:59 511914-db2 postfix/smtpd[9407]: 2471A5A02BD: client=localhost[127.0.0.1]
Sep 30 14:09:59 511914-db2 postfix/cleanup[9410]: 2471A5A02BD: message-id=<[email protected]>
Sep 30 14:09:59 511914-db2 postfix/smtpd[9407]: disconnect from localhost[127.0.0.1]
Sep 30 14:09:59 511914-db2 postfix/qmgr[1975]: 2471A5A02BD: from=<[email protected]>, size=5354, nrcpt=1 (queue active)
Sep 30 14:09:59 511914-db2 postfix/smtp[9411]: connect to aspmx.l.google.com[2607:f8b0:4003:c02::1b]:25: Network is unreachable
Sep 30 14:09:59 511914-db2 postfix/smtp[9411]: 2471A5A02BD: to=<[email protected]>, relay=aspmx.l.google.com[173.194.64.27]:25, delay=0.31, delays=0.06/0/0.05/0.2, dsn=2.0.0, status=sent (250 2.0.0 OK 1380568199 xq2si1045224obc.109 - gsmtp)
No entanto, quando tento enviar um email a partir da linha de comando, ele funciona:
echo "Test email sent from db2" | /usr/sbin/sendmail [email protected]
e isso produz isso em meu / var / log / maillog:
echo "Test email sent from db2" | /usr/sbin/sendmail [email protected]
[mysite@511914-db2 ~]$ sudo su
[sudo] password for mysite:
[root@511914-db2 mysite]# cd /var/log
[root@511914-db2 log]# tail -f maillog
Sep 30 15:46:27 511914-db2 postfix/pickup[12986]: E78C05A0686: uid=502 from=<mysite>
Sep 30 15:46:27 511914-db2 postfix/cleanup[16776]: E78C05A0686: message-id=<[email protected]>
Sep 30 15:46:27 511914-db2 postfix/qmgr[1975]: E78C05A0686: from=<[email protected]>, size=349, nrcpt=1 (queue active)
Sep 30 15:46:27 511914-db2 postfix/smtp[16778]: connect to aspmx.l.google.com[2607:f8b0:4003:c02::1a]:25: Network is unreachable
Sep 30 15:46:28 511914-db2 postfix/smtp[16778]: E78C05A0686: to=<[email protected]>, relay=aspmx.l.google.com[173.194.64.27]:25, delay=0.4, delays=0.07/0.01/0.1/0.23, dsn=2.0.0, status=sent (250 2.0.0 OK 1380573988 pu10si1222849obb.113 - gsmtp)
Sep 30 15:46:28 511914-db2 postfix/qmgr[1975]: E78C05A0686: removed
Pelo que parece, os e-mails estão sendo enviados. No entanto, não estou recebendo nada, exceto quando executo esse comando pela linha de comando. Poderia ser disconnect from localhost[127.0.0.1]
que está estragando tudo?
Avise-me se precisar de mais informações e colá-las.