
Хочу отметить, что я совсем новичок в этом деле, поэтому, пожалуйста, отнеситесь ко мне с пониманием. Я пытаюсь настроить программное обеспечение форума для отправки писем через postfix, но мне кажется, что на моем сервере заблокирован порт 25. Я попробовал запустить это:
работает:
ping alt2.gmail-smtp-in.l.google.com
не работают:
telnet alt2.gmail-smtp-in.l.google.com 25
telnet 66.249.93.114 25
попробовал очистить iptables и затем использовать эти правила, но тоже не сработало:
sudo iptables --flush
sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -F
sudo iptables -X
подключение через telnet по порту 25 к локальному URL-адресу работает, но при подключении через telnet по локальным 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=<[email protected]>, 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$
решение1
Возможно, ваш интернет-провайдер или хостинг-провайдер фильтрует исходящие соединения на порт 25, чтобы предотвратить спам от ботнетов. Используйте
traceroute -n alt2.gmail-smtp-in.l.google.com
и/или
tcptraceroute -n alt2.gmail-smtp-in.l.google.com 25
чтобы проверить, какой переход блокирует соединение.
решение2
Gmail рекомендует подключаться к smtp.gmail.com
порту 587
для TLS/STARTTLS или 465
SSL.http://support.google.com/mail/bin/answer.py?hl=ru&answer=13287