Não é possível enviar e-mail de uma instância ec2 usando o postfix

1

Acho que não recebi e-mail por um tempo. Quando eu chequei o log, vejo mensagens de erro como esta:

  1 Mar  7 03:37:32 ip-179-45-37-216 postfix/smtpd[24969]: connect from localhost[127.0.0.1]
  2 Mar  7 03:37:32 ip-179-45-37-216 postfix/smtpd[24969]: 92963C1550: client=localhost[127.0.0.1]
  3 Mar  7 03:37:32 ip-179-45-37-216 postfix/cleanup[24972]: 92963C1550: message-id=<[email protected]>
  4 Mar  7 03:37:32 ip-179-45-37-216 postfix/qmgr[23814]: 92963C1550: from=<[email protected]>, size=1398, nrcpt=1 (queue active)
  5 Mar  7 03:37:32 ip-179-45-37-216 postfix/smtpd[24969]: disconnect from localhost[127.0.0.1]
  6 Mar  7 03:37:32 ip-179-45-37-216 postfix/smtp[24973]: connect to ASPMX.L.GOOGLE.com[2607:f8b0:400e:c02::1b]:25: Network is unreachable
  7 Mar  7 03:37:34 ip-179-45-37-216 postfix/smtp[24973]: 92963C1550: to=<[email protected]>, relay=ASPMX.L.GOOGLE.com[74.125.28.27]:25, delay=1.8, delays=0.09/0/0.17/1.5, dsn    =2.0.0, status=sent (250 2.0.0 OK 1425699441 md9si17726259pdb.104 - gsmtp)
  8 Mar  7 03:37:34 ip-179-45-37-216 postfix/qmgr[23814]: 92963C1550: removed 

O domínio work.com está hospedado no google gmail. Como posso descobrir o que está errado?

Eu não defini nenhuma regra de saída no grupo de segurança usado por esta instância aws ec2.

    
por Anthony Kong 08.03.2015 / 01:54

1 resposta

5

Este log tem duas linhas importantes

Mar  7 03:37:32 ip-179-45-37-216 postfix/smtp[24973]: connect to ASPMX.L.GOOGLE.com[2607:f8b0:400e:c02::1b]:25: Network is unreachable
Mar  7 03:37:34 ip-179-45-37-216 postfix/smtp[24973]: 92963C1550: to=<[email protected]>, relay=ASPMX.L.GOOGLE.com[74.125.28.27]:25, delay=1.8, delays=0.09/0/0.17/1.5, dsn    =2.0.0, status=sent (250 2.0.0 OK 1425699441 md9si17726259pdb.104 - gsmtp)

A primeira linha diz-nos que o seu servidor tenta ligar o servidor do Gmail através do IPv6, mas não consegue porque a rede IPv6 no seu ambiente foi quebrada. A segunda linha nos diz que após o postfix de falha IPv6 irá retornar ao modo IPv4 e enviar seu email via endereço IPv4 (74.125.28.27).

Você pode forçar o postfix a desabilitar o IPv6 no seu postfix por meio desse parâmetro em main.cf

inet_protocols = ipv4

Referências: Documentação do Postfix

    
por 08.03.2015 / 02:11