Ошибка SMTP (530) 5.7.0 Сначала необходимо выполнить команду STARTTLS

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

SMTP Error (530): Failed to set sender "X" (5.7.0 Must issue a STARTTLS command first). 

Я уже поменял,

 smtpd_tls_security_level=encrypt 

в

 smtpd_tls_security_level=may 

и ничего не происходит, и я уже «подчиняюсь» без комментариев. Это были решения, которые я нашел для решения этой проблемы, но до сих пор никакого результата здесь нет.

Main.cf: http://pastebin.com/aEtC0AJt

Master.cf: http://pastebin.com/023uu2T8

Системные спецификации: 1. Версия PHP 5.6.25 2. Postfix 3. MacOS 10.12

Я не знаю, связано ли это, но я не могу войти через IMAP-порт 993.

Я могу использовать порты 25 и 143 без SSL.

Я не могу отправлять почту внутри, все письма проходят через мой почтовый сервер ISP, где мой домен электронной почты.

Что касается imap, не прослушивающего данный порт: это совершенно другой сервис. Может быть подано cyrus-imapd, dovecot, courrier, может также включать некоторый прокси-сервер imap, такой как nginx, … в зависимости от вашей установки, возможно, что-то еще можно исправить. Дайте нам знать.

Теперь, в связи с must issue a STARTTLS ошибку must issue a STARTTLS , согласно вашему main.cf , мы имеем:

 mynetworks = 127.0.0.0/8, [::1]/128 smtpd_client_restrictions = permit_mynetworks permit_sasl_authenticated permit smtpd_recipient_restrictions = permit_sasl_authenticated 

Вероятно, вы захотите добавить permit_mynetworks в свой smtpd_recipient_restrictions . А также убедитесь, что ваш круглый куб сконфигурирован для подключения на 127.0.0.1 или, возможно, добавляет ваш IP-адрес в mynetworks . Что вы установили как $config['smtp_server'] в roundcube config.php ?