При настройке нового сервера CentOS 6 с Plesk 10.4.4 с использованием Postfix я не могу отправлять электронные письма из любой учетной записи пользователя на порте 25, 465 или 587 без включения SSL. Если я проверю использование SSL в Apple Mail, на iPhone или в Outlook, все будет работать нормально. Без него электронные письма не будут отправляться, и я получаю сообщения об ошибке подключения к SMTP-серверу. Я использую apf и включил порты, а также отключил брандмауэр во время тестирования, и мне все еще не повезло.
На моем старом CentOS 5 с Plesk 10.1 это не проблема, и у меня есть все пользователи, отправляющие электронную почту через 587 с аутентификацией пользователя / прохода из-за того, что большинство интернет-провайдеров блокируют доступ к 25. Я видел множество статей о том, что делать. если вы можете отправлять без SSL, но не с помощью, однако я не могу найти ничего другого. Любая помощь приветствуется!
Найдите Postfix main.cf
файл и установите:
smtpd_tls_security_level = may
Я понятия не имею где main.cf
может находиться в CentOS с Plesk, но обычно это /etc/postfix/main.cf.
Если TLS принудительно применяется через конфигурацию Postfix, smtpd_tls_security_level
будет установлен на encrypt
. may
делает его необязательным.
Похоже, что в новой версии улучшена безопасность. Без шифрования вы передаете идентификаторы пользователей и пароли в виде открытого текста или его эквивалента. Если что-то работает с включенным SSL, у вас не должно возникнуть особых проблем.
Если вы ищете документацию о том, как включить сбор паролей, вы, вероятно, захотите отменить некоторые задокументированные шаги. Ищите документацию о том, как применять SSL к соединениям. Найдите, где это было сделано, и удалите эту конфигурацию. Я бы не стал этого делать и не позволил бы администратору подчиняться мне.