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

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

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

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

  • Клиент Postfix SMTP не будет аутентифицироваться с помощью AUTH LOGIN
  • SVN не создает контекст SASL
  • Postfix: отключить проверку подлинности через порт 25
  • Включение механизмов аутентификации SASL в openLDAP с использованием OLC
  • Ошибка аутентификации SASL: ответ клиента не соответствует тому, что мы создали
  • Postfix + dovecot, отключить проверку подлинности на порту 25
  • Логин IMAP не распознает SASL, тогда как простой постфикс отправляет
  • Добавление пэра в другой
  • One Solution collect form web for “Postfix с использованием RESTful API для аутентификации”

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

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

    Interesting Posts

    Есть ли способ получить доступ к электронной таблице Google Диска?

    Измените строку с помощью sed

    как это исправить: корицу остановили. ваша система работает в резервном режиме

    Выбор случайной выборки из дерева каталогов

    система сброса сбрасывания

    Как Linux имеет дело с отдельным / загрузочным разделом?

    Exim: электронная почта для root игнорирует / etc / aliases и /root/.forward – всегда используется для определения имени домена

    Как полностью отключить cronjob до / dev / null /?

    поврежденные архивы пакетов debian на самодельных пакетах баз данных

    grep и каталоги, содержащие пробелы

    GRUB: добавление записи для ОС на другом жестком диске

    Pulseaudio с внешним звуковым адаптером: работайте со сломанным звуком

    Dovecot игнорирует настройки почтовых ящиков

    grep –color добавляет код ANSI ESC [K – это может изменить отображаемый текст

    Почему скручивание не работает при использовании этого экспорта?

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