Postfix: "A conexão expirou" em todo o e-mail de saída [fechado]

18

Eu tenho tentado configurar listas de discussão com o GNU Mailman, mas tem sido um desastre completo com toneladas de bloqueios de estradas. O postfix é capaz de receber e-mails, mas não enviá-los de volta, eu espiei no log e foi isso que eu encontrei:

Mar 30 16:35:30 apott-server postfix/smtp[22572]: connect to gmail-smtp in.l.google.com[74.125.142.26]:25: Connection timed out
Mar 30 16:36:01 apott-server postfix/smtp[22572]: connect to alt1.gmail-smtp-in.l.google.com[173.194.76.27]:25: Connection timed out
Mar 30 16:36:31 apott-server postfix/smtp[22572]: connect to alt2.gmail-smtp-in.l.google.com[74.125.131.26]:25: Connection timed out
Mar 30 16:37:01 apott-server postfix/smtp[22572]: connect to alt3.gmail-smtp-in.l.google.com[173.194.67.27]:25: Connection timed out
Mar 30 16:37:31 apott-server postfix/smtp[22572]: connect to alt4.gmail-smtp-in.l.google.com[173.194.65.26]:25: Connection timed out
Mar 30 16:37:31 apott-server postfix/smtp[22572]: A0616100CCB: to=<[email protected]>, relay=none, delay=150, delays=0.06/0.01/150/0, dsn=4.4.1, status=deferred (connect to alt4.gmail-smtp-in.l.google.com[173.194.65.26]:25: Connection timed out)

Então, claramente, algo está impedindo o envio de emails. Alguém tem alguma sugestão sobre como corrigir isso?

(o servidor é uma caixa do Ubuntu Linux)

Obrigado por qualquer ajuda.

    
por APott 30.03.2014 / 22:46

3 respostas

14

Tempo limite de conexão significa que seus pacotes TCP SYN não estão recebendo SYN-ACKs de volta. Isso significa que algo deve estar bloqueando os SYNs ou os SYN-ACKS.

Você pode usar o traceroute para descobrir até onde os seus pacotes SYN ficam

traceroute -n -T -p 25 gmail-smtp-in.l.google.com

Note que existem diferentes comandos traceroute para o Ubuntu. O comando acima funciona com traceroute.db, mas não com traceroute-nanog ou inetutils-traceroute.

Pode ser útil executar um segundo traceroute usando a porta 80 em vez da porta 25 para comparação.

    
por 30.03.2014 / 23:52
3

Isso pode não estar relacionado, mas vou postar aqui porque tive dificuldade em encontrar a resposta para a minha pergunta. Consegui enviar e-mails de saída de uma caixa virtual vagabunda editando meu /etc/resolv.conf para usar o servidor de nomes do Google em vez do IP 10.0.x.x definido para:

sudo vi /etc/resolv.conf

Alterar o IP do servidor de nomes:

nameserver 8.8.8.8

Em seguida, você precisará reiniciar o postfix:

sudo /etc/init.d/postfix restart
    
por 19.02.2015 / 17:29
2

Configure um host de retransmissão para o servidor isp smtp em: /etc/postfix/main.conf

depois recarregue: sudo service postfix reload

    
por 22.02.2015 / 08:46

Tags