Постфикс: отключите аутентификацию через порт 25

tcpdump делает что-то еще в файл. Вы не говорите, какова полная командная строка; возможно, у Вас есть a -G там.

Возможные способы заняться расследованиями далее:-

  1. Продолжайте просматривать вывод strace: возможно, Вы найдете переименовывание или удалите связь.
  2. В то время как tcpdump работает, выполненный ln test.pcap pin.test.pcap и Вы сможете сказать, был ли файл несвязанным позже.
  3. В то время как tcpdump работает, найдите его идентификатор процесса и ls -l /proc/${pid}/fd видеть, можно ли определить ссылку на полный путь открытого файла. (Это - подход, который на самом деле работал из комментария @Gilles'.)
11
19.07.2014, 23:14
1 ответ

ПРЕДУПРЕЖДЕНИЕ:
Запрос не соответствует лучшим методам безопасности, так как вы отключаете TLS (шифрование) на главном порту почтового ретранслятора, подвергая данные, отправленные через этот порт, воздействию сторонних слушателей и/или модификации в полете. Ответ, приведенный ниже, удовлетворяет запрос, но лучшая практика требует также STARTTLS для соединения с портом 25.

Файл master.cf (обычно /etc/postfix/master.cf) управляет запуском и настройкой конкретных Postfix-служб. Подобная конфигурация в этом файле, согласно документации, делает то, что вы хотите:

smtp  inet  n  -  -  -  -  smtpd
  -o smtpd_tls_security_level=none
  -o smtpd_sasl_auth_enable=no

smtps inet  n  -  -  -  -  smtpd
  -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject

Эта конфигурация отключает аутентификацию и опцию STARTTLS на 25-м порту. Она включает опцию STARTTLS на порту 465, требует использования STARTTLS, включает аутентификацию и позволяет клиентам подключаться только при аутентификации.

Можно также рассмотреть опцию smtpd_tls_wrappermode, чтобы принудительно использовать истинные соединения TLS (а не соединения STARTTLS).

Обратите внимание, что такая конфигурация может несколько затруднить конфигурацию Postfix (опции могут быть установлены в main.cf, а затем переопределены в master.cf). Другой вариант - запустить несколько экземпляров Postfix, каждый со своими собственными файлами конфигурации main.cf, которые определяют эти опции.

13
27.01.2020, 19:58

Теги

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