Eu tenho tentado configurar listas de discussão com o GNU Mailman, mas foi um desastre completo com muitos obstáculos. O Postfix pode receber e-mails, mas não enviá-los de volta, espiei o log e foi isso que descobri:
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)
Tão claramente que 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.
Respostas:
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é que ponto seus pacotes SYN chegam
Observe que existem diferentes comandos de traceroute para o Ubuntu. O comando acima trabalha 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.
fonte
Isso pode não estar relacionado, mas vou publicá-lo aqui, porque tive dificuldade em encontrar a resposta para minha pergunta. Consegui receber e-mails de saída de uma caixa virtual vagante, editando meu
/etc/resolv.conf
para usar o servidor de nomes do Google em vez do IP 10.0.xx que foi definido para:Mude o IP do servidor de nomes:
Então você precisará reiniciar o postfix:
fonte
Connection timed out
quando a resolução do DNS falhar, porque isso seria enganoso.Configure um host de retransmissão para o servidor isp smtp, em: /etc/postfix/main.conf
então recarregue: sudo service postfix reload
fonte
relayhost
e talvez explicar primeiro a causa do problema do OP: que, para combater o spam, muitos provedores de serviços de Internet bloqueiam o correio de saída e forçam os usuários a usar seus servidores SMTP.