Доброго времени!
Надеюсь кто-нибудь сможет помочь.
Не могу настроить отправку SMTP и POP на своем компьютере.
Как я понял, проблема в портах 995, 587, 465. Проверял в командной строке telnet pop.gmail.com 995 и не получал ответа.
С помощью программы port forward проверил порты, оказались закрыты.
Брандмауэр отключен, антивирусов нет. Также настроил проброс портов на роутере, но все также - без результата
На маршрутизаторе никакие пробросы портов делать не нужно.
Вы инициируете подключение изнутри и работаете через NAT.
Ответа и не будет - главное чтобы соединение висело, а не рвалось сразу.
995 порт ждет SSL, которое ваш telnet клиент дать не может.
DowL_HH4, какой запрос?
openssl s_client -crlf -ign_eof -connect pop.gmail.com:995
это команда для подключения к pop3 серверу.
Аналог telnet. Вы должны увидеть что-то типа "+OK Gpop ready for requests"
Если не видите - отключайте ваш маршрутизатор, подключайте компьютер напрямую к Интернет и пробуйте.
Если Windows firewall выключен и не другого файрвола типа Kaspersky, Eset и т.п. - значит порт блокирует ваш провайдер - разбирайтесь с ним.
Но запросы писать не могу. Подключение не корень проблемы, изначально я настраивал MailServer на ThingWorx и там возникла проблема с этим сервисом, на форумах писали, искать проблему можно как раз таки в портах, вот я и пытаюсь понять, как решить проблему с портами.
DowL_HH4, раз вы видите эту надпись, значит вы успешно подключились к pop.gmail.com по порту 995 и протоколу ipv6.
А значит порты открыты, по крайней мере для ipv6. Можете отключить его, оставив поддержку ipv4 и проверить еще раз.
Alexey Dmitriev, однако и через ipv4 получилось подключиться.
Но почему тот же port forward пишет, что порты закрыты? Ну и почему telnet при подключении к другому порту показывает соединение, а к этому нет?
Rsa97, понял. Я просто абсолютно не разбираюсь в этом.
Тогда может есть иной вариант подключения к POP? Я заполняю все нужные данные (smpt.gmail.com ssl true tls true 587, pop.gmail.com 995, user, pass) как и указано в справочной странице гугла.
Но все равно не могу подключиться
К портам я привязался потому что я выполнил все необходимое, что было прочитано в документации, но результат привел к ошибке. А поиск по этой ошибке, привел меня вот к этому
Порты 465 и 995 - это smtps и pop3s соответственно. По ним сервис ждет уже установленное кем-то когда-то SSL-соединение, которое ессно telnet дать не может. Проверять такие порты можно только через openssl s_client.
587 - порт submission, порт обычного локального доставщика писем, его многие используют для передачи писем от локальной системы (вместо порта 25)
Для отправки изнутри никакие порты пробрасывать не надо - NAT все сделает сам.
То есть моя проблема не в закрытых или открытых портах?
То есть мне надо рыться дальше в настройках конфигов, которые я уже кучу раз перепроверил?
Если так, то спасибо. Сори за тупые вопросы, я в сис.адм. полный профан. Если есть еще возможные наводки, буду рад услышать.
Ну, начать надо с того, что почему Вы решили, что коннект должен быть к 465 и 995, а не к 25 и 143, как обычно? Если это общедоступный сервер - писать в саппорт, читать инструкции по подключению. Если это конторский сервер - писать админу. Если Вы и есть админ - изменить порты