ifdef(`confDISABLE_AUTH_WITHOUT_TLS', `ifelse(confDISABLE_AUTH_WITHOUT_TLS, `PLAINTEXT', `dnl # Запрет аутентификации LOGIN или PLAIN без шифрования для нелокальных хостов deny ! encrypted = * ! hosts = +relay_from_hosts condition = ${if match{$smtp_command_argument}{\N(?i)^LOGIN\N}{yes}{no}} message = STARTTLS required before SMTP Auth with LOGIN mechanism deny ! encrypted = * ! hosts = +relay_from_hosts condition = ${if match{$smtp_command_argument}{\N(?i)^PLAIN\N}{yes}{no}} message = STARTTLS required before SMTP Auth with PLAIN mechanism ')')dnl ifdef(`confDISABLE_AUTH_WITHOUT_TLS', `ifelse(confDISABLE_AUTH_WITHOUT_TLS, `ALL', `dnl # Запрет аутентификации без шифрования для нелокальных хостов deny ! encrypted = * ! hosts = +relay_from_hosts message = STARTTLS required before AUTH ')')dnl