Мне это кажется непростым делом: я настраиваю 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 ответ1

0

Опция relayhost не поддерживает SMTPS-соединение.

Если вы хотите применить поиск MX, отключающий relayhost , вы должны использовать имя хоста между "[" и "]".

Если вы хотите установить SMTPS-соединение, вы можете создать локальный туннель с помощью stunnel:

[smtp-tls-wrapper]
accept = 11125
client = yes
connect = mail.example.com:smtps

Вы можете получить больше информации на http://www.postfix.org/TLS_README.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .