Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:dovecot_authentifizierung_-_sql_-_horde.org_-_horde

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:dovecot_authentifizierung_-_sql_-_horde.org_-_horde [2014/04/30 11:05] – [SQL authentication w/custom-made queries] klaustachtler:dovecot_authentifizierung_-_sql_-_horde.org_-_horde [2016/04/02 07:53] (aktuell) – [Vorbereitung] klaus
Zeile 2: Zeile 2:
  
 :!: **HINWEIS** - **Die Nachfolgende Konfiguration von [[http://dovecot.org|Dovecot]] setzt eine lauffähige Installation von [[http://dovecot.org|Dovecot]] sowie eine lauffähige Installation von [[http://postfixadmin.sourceforge.net/|Postfix Admin]] voraus, wie unter nachfolgenden internen Links beschrieben !!!** :!: **HINWEIS** - **Die Nachfolgende Konfiguration von [[http://dovecot.org|Dovecot]] setzt eine lauffähige Installation von [[http://dovecot.org|Dovecot]] sowie eine lauffähige Installation von [[http://postfixadmin.sourceforge.net/|Postfix Admin]] voraus, wie unter nachfolgenden internen Links beschrieben !!!**
 +  * **[[tachtler:dovecot_centos_7|Dovecot CentOS 7]]**
   * **[[tachtler:dovecot_centos_6|Dovecot CentOS 6]]**   * **[[tachtler:dovecot_centos_6|Dovecot CentOS 6]]**
   * **[[tachtler:postfix_admin|Postfix Admin]]**   * **[[tachtler:postfix_admin|Postfix Admin]]**
Zeile 26: Zeile 27:
  
 Falls [[http://www.horde.org/|Horde]] wie unter nachfolgenden internen Links bereits installiert ist Falls [[http://www.horde.org/|Horde]] wie unter nachfolgenden internen Links bereits installiert ist
 +  * [[tachtler:horde5_-_framework#konfigurationhorde5_-_komplett|Horde5 Framework - Konfiguration: Horde5 - Komplett]]
 +  * [[tachtler:horde5_-_imp|Horde5 - IMP]]
 +
   * [[tachtler:horde4#konfigurationreiter-beispiele|Horde4 - Konfiguration Reiter-Beispiele]]   * [[tachtler:horde4#konfigurationreiter-beispiele|Horde4 - Konfiguration Reiter-Beispiele]]
   * [[tachtler:horde4_-_imp|Horde4 - IMP]]    * [[tachtler:horde4_-_imp|Horde4 - IMP]] 
Zeile 31: Zeile 35:
  
 Wenn [[https://cyrusimap.org/|Cyrus IMAPd]]-Server das **Backend**-System war, sind nachfolgende Einstellungen zur erfolgreichen Authentifizierung gegen einen [[https://cyrusimap.org/|Cyrus IMAPd]]-Server möglich gewesen, siehe nachfolgende interne Links Wenn [[https://cyrusimap.org/|Cyrus IMAPd]]-Server das **Backend**-System war, sind nachfolgende Einstellungen zur erfolgreichen Authentifizierung gegen einen [[https://cyrusimap.org/|Cyrus IMAPd]]-Server möglich gewesen, siehe nachfolgende interne Links
-  * [[tachtler:horde4_-_imp#konfigurationbackend|Horde4 - IMP - Konfiguration Backend]] +  * [[tachtler:horde5_-_imp#konfigurationbackend|Horde5 - IMP - Konfiguration: Backend]] 
 +  * [[tachtler:horde4_-_imp#konfigurationbackend|Horde4 - IMP - KonfigurationBackend]] 
  
 Da [[http://www.horde.org/|Horde]] hier eine spezielle Unterstützung für [[https://cyrusimap.org/|Cyrus IMAPd]]-Server bietet, kann diese Art und Weise der **Authentifizierung** mit [[http://dovecot.org|Dovecot]] als **Backend**-System **__nicht__** mehr verwendet werden. Da [[http://www.horde.org/|Horde]] hier eine spezielle Unterstützung für [[https://cyrusimap.org/|Cyrus IMAPd]]-Server bietet, kann diese Art und Weise der **Authentifizierung** mit [[http://dovecot.org|Dovecot]] als **Backend**-System **__nicht__** mehr verwendet werden.
Zeile 70: Zeile 75:
 ==== SQL authentication w/custom-made queries ==== ==== SQL authentication w/custom-made queries ====
  
-Nachfolgende Tabelle zeigt die **Parameter**, beispielhaft für eine die **Authentifikation** gegen eine **SQL-Datenbank**, hier [[http://www.mysql.de/|MySQL]] als **SQL-Datenbank**+Nachfolgende Tabelle zeigt die **Parameter**, beispielhaft für eine **Authentifikation** gegen eine **SQL-Datenbank**, hier [[http://www.mysql.de/|MySQL]] als **SQL-Datenbank**
  
 ^ Parameter                                    ^ Wert                                                         ^ ^ Parameter                                    ^ Wert                                                         ^
Zeile 85: Zeile 90:
 | ''$conf[auth][params][query_getpw]''         | SELECT password FROM mailbox WHERE username = \L             | | ''$conf[auth][params][query_getpw]''         | SELECT password FROM mailbox WHERE username = \L             |
 | ''$conf[auth][params][query_update]''        | UPDATE mailbox SET password = \P WHERE username = \L         | | ''$conf[auth][params][query_update]''        | UPDATE mailbox SET password = \P WHERE username = \L         |
-| ''$conf[auth][params][query_resetpassword]'' | UPDATE users SET password = \P WHERE userid = \L             +| ''$conf[auth][params][query_resetpassword]'' | UPDATE mailbox SET password = \P WHERE username = \L         
-| ''$conf[auth][params][query_remove]''        | UPDATE users SET password = \P WHERE userid = \L             |+| ''$conf[auth][params][query_remove]''        | UPDATE mailbox SET password = \P WHERE username = \L         |
 | ''$conf[auth][params][query_list]''        | SELECT username FROM mailbox AND active = 1                  | | ''$conf[auth][params][query_list]''        | SELECT username FROM mailbox AND active = 1                  |
-| ''$conf[auth][params][query_exists]''        | SELECT 1 FROM mailbox WHERE username = \L AND active = 1     |+| ''$conf[auth][params][query_exists]''        | SELECT 1 FROM mailbox WHERE username = \L WHERE active = 1   |
 | ''$conf[auth][params][encryption]''          | plain                                                        | | ''$conf[auth][params][encryption]''          | plain                                                        |
 +
 +:!: **WICHTIG** - Die zugrunde liegenden Tabellen der **SQL-Datenbank** stammen aus [[http://postfixadmin.sourceforge.net/|Postfix Admin]], siehe auch nachfolgenden internen Link
 +  * [[tachtler:postfix_admin|Postfix Admin]]
  
tachtler/dovecot_authentifizierung_-_sql_-_horde.org_-_horde.1398848729.txt.gz · Zuletzt geändert: 2014/04/30 11:05 von klaus