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

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

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

  • SSH-аутентификация с использованием gssapi-keyex или gssapi-with-mic (публикация не разрешена)
  • Почему пользователь без какой-либо записи PASSWD в конфигурации sudo должен аутентифицироваться каждый раз?
  • Как я могу заставить пользователя войти в систему с помощью ключей ssh, но не с паролем?
  • Аутентификация отказалась: плохое владение или режимы для файла /var/git/.ssh/authorized_keys
  • Wi-Fi с аутентификацией WPA2-EAP MS-CHAPv2 (имя пользователя и пароль) во время установки Debian
  • пароль root недействителен
  • Цель состоит в том, чтобы подключить Postfix к устаревшему PHP-приложению, которое хранит хэши паролей сложным способом, что делает невозможным непосредственное подключение к базе данных.

  • сосна (Alpine) с включенной аутентификацией GMail с двумя шагами?
  • Выполнить скрипт автоматически через pbrun?
  • восстановить электронную почту с учетной записи imap с помощью mailx
  • Как определить, какой ключевой файл SSH использовался для аутентификации входа?
  • Как я могу заставить пользователя войти в систему с помощью ключей ssh, но не с паролем?
  • SSH passwordless root login получает «Permission denied (publickey)».
  • One Solution collect form web for “Postfix с использованием RESTful API для аутентификации”

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

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

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