Postfix с использованием RESTful API для аутентификации

Можно ли подключить Postfix к RESTful API для проверки пароля / имени пользователя?

Я предполагаю, что идеальным сценарием является то, что Postfix обрабатывал методы LOGIN или PLAIN (только за TLS, но это не относится к этому вопросу) и передал имя пользователя и пароль URL-адресу для проверки.

Цель состоит в том, чтобы подключить Postfix к устаревшему PHP-приложению, которое хранит хэши паролей сложным способом, что делает невозможным непосредственное подключение к базе данных.

  • Ошибка аутентификации с помощью postfix и sasl с использованием sasldb
  • Почему Postfix не отклоняет попытки подключения конкретного клиента?
  • Ошибка аутентификации SASL: ответ клиента не соответствует тому, что мы создали
  • Логин IMAP не распознает SASL, тогда как простой постфикс отправляет
  • Postfix: отключить проверку подлинности через порт 25
  • Клиент Postfix SMTP не будет аутентифицироваться с помощью AUTH LOGIN
  • SVN не создает контекст SASL
  • Механизм аутентификации SSH
  • One Solution collect form web for “Postfix с использованием RESTful API для аутентификации”

    Postfix использует SASL для аутентификации и может иметь либо библиотеку Cyrus SASL, либо Dovecot как серверные. Также нет REST API, но если вы лукавый со сценарием, вы можете написать демона, который говорит о протоколе аутентификации Dovecot для Postfix, и запрашивает ваше приложение PHP для паролей.

    В качестве альтернативы, Cyrus SASL имеет плагин SQL. Вы можете попробовать изменить этот плагин, чтобы поговорить с вашим приложением.

    Linux и Unix - лучшая ОС в мире.