Сервер Exim на порту 465 не отправляет баннер и не отвечает на команду EHLO

Я разработал приложение, которое отправляет электронные письма с помощью моего Exim-сервера через SSL-соединение.

Согласно моя конфигурация exim по умолчанию, для отправки электронной почты через SSL-соединение мне нужно использовать порт 465, а для отправки электронной почты без SSL я должен использовать порт 587.

Ну, когда я настраиваю отправителя электронной почты для использования SSL, и я использую порт 587, он не отправляется, но если я использую порт 465, он отправляет электронное письмо правильно, что является ожидаемым поведением.

Однако, если я подключусь к серверу через порт 587, сервер возвращает баннер SMTP, и если я введу команду EHLO, будет возвращено следующее:

250-vps.desytec.com Hello  [xxx.xxx.xxx.xxx]                                                                             
250-SIZE 52428800                                                                                                       
250-8BITMIME                                                                                                            
250-PIPELINING                                                                                                          
250-AUTH PLAIN LOGIN                                                                                                    
250-STARTTLS                                                                                                            
250 HELP

Обратите внимание, что на порту 587 поддерживается соединение TLS.

Но если я подключу сервер через telnet к порту 465, не будет отображаться ни баннер, ни ответ EHLO.

Как я могу заставить мой сервер Exim на порту 465 отправлять баннер, эхо команд и ответы на команды?

С уважением Хайме

0
задан 17 August 2020 в 15:21
1 ответ

465 - smtps-порт, ожидает ssl-соединения. Используйте stunnel или openssl или socat для подключения к нему.

2
ответ дан 17 August 2020 в 14:24

Теги

Похожие вопросы