потерянное соединение после STARTTLS: Постфикс

Вы не пишете, какой веб-сервер делают Вы используете. Я предполагаю, что это - Apache, работающий на RHEL5

Во-первых, необходимо проверить, если php модуль установлен и загружен в апача и правильно настроен.

Вы записали, тот апачский возврат файлы вместо этого выполнения их. Это - действие по умолчанию для апача, если апач не знает, что сделать со специальным типом файла. В апачской конфигурации RHEL по умолчанию php загружается из файла /etc/httpd/conf.d/php.conf и файл /etc/httpd/conf/httpd.conf содержит строку Include conf.d/*.conf, который включает все файлы от conf.d dir. Эти строки от php.conf должен быть не прокомментирован:

LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php
AddType text/html .php
DirectoryIndex index.php

Во-вторых, необходимо проверить, если защита SELinux не отклоняет просьб. Если SELinux запретят доступа к некоторым файлам от апача, то Вы будете se 403 Forbidden ошибка в Вашем браузере. В /var/log/audit/audit.log Вы будете se некоторые avc: denied сообщения. Необходимо читать man httpd_selinux страница справочника. Файлы из каталога /var/www/vhosts/default/httpsdocs должен быть маркирован httpd_sys_content_t маркировка (необходимо выполниться chcon -R -t httpd_sys_content_t). Для внесения этого изменения premament (к survice filestytem перемаркировка) необходимо выполниться также semanage fcontext -a -t httpd_sys_content_t /var/www/vhosts/default/httpsdocs(/.*)?

7
задан 22 February 2011 в 06:00
2 ответа

Возможно, приложение для направляющих не доверяет постфиксному сертификату?

5
ответ дан 2 December 2019 в 23:29

ActionMailer была изменена на более безопасную конфигурацию по умолчанию и проверяет сертификат сервера в режиме TLS (начиная с версии 2-something или 3).

Вот некоторые решения:

  • Восстановить старое поведение Rails в приложении: добавить openssl_verify_mode: 'none' в конфигурацию Rails
  • Отключить TLS на сервере: установить smtpd_use_tls = no в вашей конфигурации Postfix
  • Настройте действительные сертификаты TLS на сервере, которые можно проверить с помощью центра сертификации на клиенте (приложение Rails). Это, вероятно, излишнее, если это тот же сервер, что и в этом примере, но для такой конфигурации вам нужно убедиться, что smtpd не прослушивает общедоступный порт.
6
ответ дан 2 December 2019 в 23:29

Теги

Похожие вопросы