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.