mail_crypt mit passdb driver dict statt sql
dove at gi-it.de
dove at gi-it.de
Do Sep 10 11:43:46 CEST 2020
Liebe Liste,
bin neuling, hoffe deutsch ist ok?
ich möchte eine etwas exotische Anforderung umsetzten und würde mich
riesig über einen Tip freuen.
Ein Server soll die Mails mit einem mit dem User-Password gesicherten
Schlüssel verschlüsselt speichern.
Ich habe das auch schon erfolgreich mit dem mail_plugin auf einem
(Test)Server umgesetzt, der "driver = sql" für die
benutzerauthentifizierung nutzt.
Dabei steht im password_query der Teil
'%w' AS userdb_mail_crypt_private_password
der dem mail_crypt plugin das klartextkennwort übergibt, mit dem es dann
den private-Key "aufschließen" kann.
Jetzt benutzt das System auf dem das ganze laufen soll (cpanel) aber leider
passdb {
driver = dict
args = /usr/local/cpanel/etc/dovecot/cpauthd-dict.conf
}
in der cpauthd-dict.conf steht:
--snip--
uri = proxy:/usr/local/cpanel/var/cpdoveauthd.sock:cpdoveauthd
user_key = dovecot_userdb/%u
password_key = dovecot_userdb/%u
iterate_disable = yes
--snap--
Ich hatte gehofft, die cpauthd-dict.conf vielleicht einfach um sowas wie
userdb_mail_crypt_private_password = %w
erweitern zu können um analog zur funktionierenden SQL Variante das
Klartextpasswort an das mail_crypt plugin zu übergeben, aber das klappt
nicht, die Log-Ausgabe ist:
authd-dict.conf: Error in configuration file
/usr/local/cpanel/etc/dovecot/cpauthd-dict.conf line 7: Unknown setting:
userdb_mail_crypt_private_password
Kann mir jemand einen Tip geben?
Beste Grüße aus Hessen,
Gerd
Hierzu habe das mail_crypt plugin mit individuellem Key pro User auf
einem Server der
passdb { driver = sql }
nutzt erfolgreich eingerichtet und in Betrieb genommen,
Mehr Informationen über die Mailingliste Dovecot