Неизвестный TCP-сервис при установке stunnel

Я пытаюсь установить stunnel на сервере CentOS 7, но я получаю сообщение об ошибке Неизвестной TCP-службы . Как разрешить эту ошибку для завершения установки stunnel ?

Я установил и испытал stunnel следующим образом:

 # yum install stunnel # yum install telnet # vi /etc/stunnel/stunnel.conf (creates new file) 

Добавьте следующее содержимое:

  client=yes [rev-smtps] accept=127.0.0.1:2525 connect=the.mail.server.url Esc :wq 

Затем вернитесь к командной строке:

 # stunnel & # telnet 127.0.0.1 2525 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. Connection closed by foreign host. [1]+ Done stunnel 

Я интерпретирую это, чтобы сказать, что stunnel не подключается к удаленному почтовому серверу, потому что в этом руководстве говорится, что я должен ожидать результатов, подобных следующим :

 [root@dev xinetd.d]# telnet localhost 2525 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. 220 smtp104.sbc.mail.re3.yahoo.com ESMTP EHLO 250-smtp104.sbc.mail.re3.yahoo.com 250-AUTH LOGIN PLAIN XYMCOOKIE 250-PIPELINING 250 8BITMIME quit Connection closed by foreign host. 

Обратите внимание, что в приведенной выше конфиге the.mail.server.url – это точный URL-адрес, который работает для моего MS Outlook для подключения к тому же почтовому серверу для получения почты для BOTH smtps и imaps.

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

 [root@localhost stunnel]# firewall-cmd --list-all public (default, active) interfaces: ens7 eth0 sources: services: dhcpv6-client http imaps smtp ssh ports: 8080/tcp masquerade: no forward-ports: icmp-blocks: rich rules: 

Обратите внимание, что файл конфигурации smtp.xml filewalld указывает port 465 как порт для smtp . Кажется, smtps.xml файла smtps.xml .

Ввод journalctl сразу после запуска telnet localhost 2525 привел к следующему добавлению в конце журналов:

 Oct 19 15:56:40 localhost.localdomain stunnel[6657]: LOG5[6657:140496905537280]: Service [rev-smtps] accepted connection from 127.0.0.1:43872 Oct 19 15:56:40 localhost.localdomain stunnel[6657]: LOG3[6657:140496905537280]: Unknown TCP service 'the.mail.server.url' Oct 19 15:56:40 localhost.localdomain stunnel[6657]: LOG3[6657:140496905537280]: No host resolved Oct 19 15:56:40 localhost.localdomain stunnel[6657]: LOG5[6657:140496905537280]: Connection reset: 0 byte(s) sent to SSL, 0 byte(s) sent to socket 

Итак, как я могу подтвердить, что stunnel работает?

 client=yes [rev-smtps] accept=127.0.0.1:2525 connect=the.mail.server.url 

Возможно ли, что вы забыли сказать stunnel , к какому порту он должен подключиться?

 connect=mail.server.url:port 

должен быть правильным синтаксисом.