Postfix nie może wysłać wiadomości e-mail


0

Chciałbym wspomnieć, że jestem w tym naprawdę nowy, więc proszę o wyrozumiałość. Próbuję skonfigurować oprogramowanie forum do wysyłania wiadomości e-mail za pomocą Postfiksa, ale myślę, że mój serwer ma zablokowany port 25. Próbowałem uruchomić te:

Pracuje:

ping alt2.gmail-smtp-in.l.google.com

nie działa:

telnet alt2.gmail-smtp-in.l.google.com 25
telnet 66.249.93.114 25

próbowałem opróżnić iptables, a następnie użyć tych reguł, ale też nie działało:

sudo iptables --flush

sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -F
sudo iptables -X

robienie telnetu na porcie 25 do adresu localhost działa, ale nic, gdy telnet nie jest dostępny w żadnym lokalnym adresie URL.

mail.log:

Oct 17 01:20:24 webhost postfix/smtp[3642]: connect to alt2.gmail-smtp-in.l.google.com[2607:f8b0:400e:c03::1a]:25: Connection timed out

Oct 17 01:20:24 webhost postfix/smtp[3643]: connect to alt2.gmail-smtp-in.l.google.com[2607:f8b0:400e:c03::1a]:25: Connection timed out

Oct 17 01:20:24 webhost postfix/smtp[3642]: 4744380032: to=<targetMail@gmail.com>, relay=none, delay=2892, delays=2741/0.03/150/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[2607:f$

Odpowiedzi:


1

Może to być Twój dostawca usług internetowych lub dostawca hostingu filtrujący połączenia wychodzące do portu 25, aby zapobiec spamowi botnetowemu. Posługiwać się

traceroute -n alt2.gmail-smtp-in.l.google.com

i / lub

tcptraceroute -n alt2.gmail-smtp-in.l.google.com 25

aby sprawdzić, który skok blokuje połączenie.



Wydaje się, że oba wyjścia pochodzą z traceroute. Czy uruchomiłeś polecenie na różnych hostach?
— Ansgar Wiechers

myślę, że oprogramowanie automatycznie używało traceroute zamiast tcptraceroute, ponieważ nie miałem zainstalowanego tcptraceroute. Wynik jest jednak dokładnie taki sam. Właśnie zainstalowałem i przetestowałem ponownie
— Adonis K. Kakoulidis,

Próbowałem także portu 587, ale nie
— dotarłem

Jeśli dane wyjściowe tcptraceroutesą takie same jak dane wyjściowe drugiego śledzenia w pierwszym komentarzu, to wygląda na to, że Twój dostawca filtruje połączenia wychodzące (przynajmniej do portu 25). nmappokazuje port 587 na tym hoście jako „przefiltrowany”. Do przesłania musisz użyć innego hosta.
— Ansgar Wiechers

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.