Я использую postfix в Debian Wheezy в качестве MTA. В настоящее время он настроен на требование безопасных соединений для SMTP.
В main.cf у меня есть:
smtpd_tls_auth_only = yes
smtpd_tls_security_level = encrypt
И затем в master.cf у меня есть:
smtp inet n - - - - smtpd
-o smtpd_enforce_tls=yes
Это работает отлично. Однако у меня есть сценарий, в котором мне нужно разрешить доступ к одному аккаунту электронной почты для подключения без SSL/TLS из-за несовместимости оборудования. Есть ли простой способ сделать это требование выборочным на основе аутентифицированного пользователя? Я не смог найти никаких простых или элегантных решений для достижения этой цели.
Любые мысли/отзывы приветствуются!
решение1
Мне удалось добиться этого с помощью следующей опции в master.cf:
925 inet n - - - - smtpd
-o smtpd_enforce_tls=no
-o smtpd_tls_security_level=may
-o smtpd_tls_auth_only=no
Это позволит клиентам подключаться через порт 925 без необходимости использования TLS.