На моем VPS-сервере я пытаюсь smtp
, но он не подключается
root@server1:~# telnet smtp.gmail.com 587
Trying port_number...
Trying port_number...
Trying ipv4_address...
telnet: Unable to connect to remote host: Cannot assign requested
address
Через некоторое время возвращается ошибка.
Но когда я пытаюсь проверить связь с smtp.gmail.com
, он работает
root@server1:~# ping smtp.gmail.com
PING gmail-smtp-msa.l.google.com (64.233.168.108) 56(84) bytes of data.
64 bytes from oj-in-f108.1e100.net (port): icmp_seq=1 ttl=44 time=7.45 ms
64 bytes from oj-in-f108.1e100.net (port): icmp_seq=2 ttl=44 time=7.43 ms
64 bytes from oj-in-f108.1e100.net (port): icmp_seq=3 ttl=44 time=7.43 ms
64 bytes from oj-in-f108.1e100.net (port): icmp_seq=4 ttl=44 time=7.41 ms
64 bytes from oj-in-f108.1e100.net (port): icmp_seq=5 ttl=44 time=7.41 ms
64 bytes from oj-in-f108.1e100.net (port): icmp_seq=6 ttl=44 time=7.45 ms
Что мне не хватает в конфигурации моего сервера?
Эта ошибка означает, что telnet не может открыть локальный (!!!) порт для подключения к tcp-порту gmail.
Пожалуйста, проверьте, может ли это быть полезным для вас: https://stackoverflow.com/questions/7640619/cannot-assign-requested-address-possible-causes
Если telnet на http или что-то еще не работает, проблема может быть в ядре / sysctl конфигурации и никакого отношения к gmail или smtp.