Linux/Postfix с relay: я могу открыть openssl для ретрансляции хоста через порт 465, но postfix, похоже, не подключается
Мне это кажется непростым делом: я настраиваю postfix на локальном домашнем сервере, на котором запущен сервер Ubuntu 14.04 LTS Я смог отправить исходящую почту через мой relayhost на порт 26, все работало, сейчас я пытаюсь отправить исходящую почту через мой relayhost на порту 465, и я получаю сообщение об ошибке postfix "потеря соединения с [relayhost] при получении начального приветствия сервера", хотя я могу нормально открыть openssl и EHLO из командной строки, так что это должно быть проблемой конфигурации postfix
мой master.cf имеет
smtps inet n - - - - smtpd
не комментируется по мере необходимости
мой main.cf имеет
...
relayhost = relayhostname.tld:465
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_type = cyrus
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
...
и, очевидно, я настроил sasl_passwd и т. д.
Есть идеи?
Спасибо р
1 ответ
Постфикс relayhost
опция не поддерживает SMTPS соединение.
Если вы хотите обеспечить соблюдение relayhost
отключив поиск MX, вы должны использовать имя хоста между "[" и "]".
Если вы хотите установить SMTPS-соединение, вы можете создать локальный туннель с stunnel
:
[smtp-tls-wrapper]
accept = 11125
client = yes
connect = mail.example.com:smtps
Вы можете получить больше информации на http://www.postfix.org/TLS_README.html