Authentifikation mit Dovecot & php

lists at wessel-nienburg.de lists at wessel-nienburg.de
Di Mai 5 23:55:58 CEST 2020


Moin,

spontane Ideen - nicht getestet:

a) Eventuell kannst über HTTP(S) doveadm
(https://doc.dovecot.org/admin_manual/doveadm_http_api/) mit einem
Auth-Test (https://wiki2.dovecot.org/Tools/Doveadm/Auth) beauftragen.

b) Direkter Zugriff mit PHP auf die MySQL-Datenbank. Passwort-Hashes
werden dann mit PHP verarbeitet.

c) Sind die Server getrennt, kann man ein kleinen Webservice schreiben
der auf dem Mailserver läuft und Zugriff auf die MySQL-Datenbank hat.
Dein PHP-Skript würde dann den Webservice anfragen.

d) Zugriff mit PHP auf Dovecot über IMAP mittels Curl.

Viele Grüße
Jan

Am 05.05.2020 um 22:42 schrieb sebastian at debianfan.de:
> Guten Abend zusammen,
> 
> Dovecot ist über MySql angebunden.
> 
> Ich würde gern die Logindaten von Dovecot nutzen, um einen Nutzer zu
> identifizieren, d.h. ich würde mir ein Formular vorstellen, welches User
> & Passwort (Mailadresse & Passwort) abfragt und das an ein php-Skript
> überträgt.
> 
> Das php-Skript antwortet dann mit einem "Ja" oder "Nein" und dann folgen
> weitere Aktionen.
> 
> Gibts da eine eingebaute Funktion von Dovecot ?
> 
> Ich könnte jetzt auch den Authentifikationsmechanismus von Squirrelmail
> oder Roundcube anschauen - aber tausende Zeilen php-Code
> durchzuschauen... - vielleicht hat ja einer den Tipp des Abends für mich
> ;-)
> 
> gruß
> 
> Sebastian


Mehr Informationen über die Mailingliste Dovecot