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