У меня почтовый сервер под mail.luken-tech.pl. Может кто-нибудь объяснить как это: https://www.ssllabs.com/ssltest/analyze.html?d=mail.luken-tech.pl&hideResults=onпоказывает «Оценка не удалась: Невозможно подключиться к серверу», это:http://www.checktls.com/perl/TestReceiver.plвыдает мне «Невозможно подключиться к серверу (причина: соединение отклонено)».
Но это:
openssl s_client -starttls smtp -connect mail.luken-tech.pl:587 -tls1 -ign_eof
openssl s_client -starttls smtp -connect mail.luken-tech.pl:587 -tls1_1 -ign_eof
openssl s_client -starttls smtp -connect mail.luken-tech.pl:587 -tls1_2 -ign_eof
Работает отлично, и мой сервер в целом работает нормально? :) Почему ни один инструмент тестирования не может подключиться к моему smtp? Меня это беспокоит, потому что я уже настраивал один сервер, и у меня не было ничего подобного. Стоит ли мне беспокоиться об этом?
решение1
Может ли кто-нибудь объяснить, как это:https://www.ssllabs.com/ssltest/analyze.html?d=mail.luken-tech.pl&hideResults=onпоказывает "Оценка не пройдена: невозможно подключиться к серверу"
только SSLLabsподдержка HTTPS-тестирования. Ваш почтовый сервер использует протоколы STARTTLS и SMTP.сообщение об ошибкеподтвердить ограничение
Ports other than 443 not supported
Этотhttp://www.checktls.com/perl/TestReceiver.plдает мне "Невозможно подключиться к серверу (причина: соединение отклонено)"
Этот тест отправит письмо на ваш хост через порт по умолчанию, т.е. порт 25, а не порт 587, как вы предполагали. Судя по всему, порт 25 на вашем сервере закрыт
$ telnet mail.luken-tech.pl 25
Trying 91.196.50.126...
telnet: connect to address 91.196.50.126: Connection refused
telnet: Unable to connect to remote host
Если вы хотите протестировать, вы можете использовать свой почтовый клиент (например, Thunderbird), родной OpenSSL (вы это уже сделали) илиswaks