Próbowałem skonfigurować listy mailingowe za pomocą GNU Mailman, ale to była kompletna katastrofa z mnóstwem bloków drogowych. Postfix może odbierać wiadomości e-mail, ale wcale ich nie wysyłać, zajrzałem do dziennika i oto, co znalazłem:
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)
Więc najwyraźniej coś uniemożliwia wychodzące wiadomości e-mail, czy ktoś ma jakieś sugestie, jak to naprawić?
(Serwer jest systemem Ubuntu Linux)
Dziękuję za wszelką pomoc.
Odpowiedzi:
Limit czasu połączenia oznacza, że pakiety TCP SYN nie odbierają SYN-ACK. Oznacza to, że coś musi blokować SYN lub SYN-ACKS.
Możesz użyć traceroute, aby dowiedzieć się, jak daleko docierają twoje pakiety SYN
Zauważ, że istnieją różne polecenia traceroute dla Ubuntu. Powyższe polecenie działa z traceroute.db, ale nie z traceroute-nanog lub inetutils-traceroute.
Dla porównania przydatne może być uruchomienie drugiego traceroute przy użyciu portu 80 zamiast portu 25.
źródło
To może być niezwiązane, ale zamierzam to tutaj opublikować, ponieważ miałem trudności ze znalezieniem odpowiedzi na moje pytanie. Byłem w stanie uzyskać wychodzącą pocztę e-mail działającą z wirtualnego wirtualnego pudełka, edytując mój,
/etc/resolv.conf
aby używać serwera nazw Google zamiast adresu IP 10.0.xx, który został ustawiony na:Zmień adres IP serwera nazw:
Następnie musisz zrestartować postfix:
źródło
Connection timed out
kiedy nie powiedzie się rozpoznawanie DNS, ponieważ byłoby to mylące.Skonfiguruj host przekaźnika na serwerze smtp ISP w: /etc/postfix/main.conf
następnie przeładuj: sudo postfix przeładuj
źródło
relayhost
a może najpierw wyjaśnić przyczynę problemu PO: że w celu zwalczania spamu wielu dostawców usług internetowych blokuje pocztę wychodzącą i zmusza użytkowników do korzystania z ich serwerów SMTP.