Mein Froxlor (0.9.32) ist frisch installiert und l?uft unter Debain 7.0.
Wenn ich einen User anlege, eine Domain zuweise und anschlie?end eine E-Mail Adresse anlege, funktioniert letzteres nicht).
Hier w?re gleich meine erste Frage, wer legt denn das Mail Directory an, Dovecot oder Froxlor ?
Es scheint mir so als w?rde es Dovecot anlegen, im mail.log sehe ich n?mlich folgendes von Dovecot:
Nov 18 19:31:07 Mailserver dovecot: lda(fdhdfg@domain.com.de): Error: user fdhdfg@domain.com.de: Initialization failed: Namespace '': mkdir(/home/kunden/mailuser1/domain.com.de/fdhdfg/Maildir)
Der Fehler ist hier schnell klar, es fehlt der "/" nach /home/kunden/mail. So ein Problem gab es glaub ich schon einmal, wurde aber in den Froxlor Scripten gefixt mit dem abschlie?enden "/" beim maildir.
Vermutlich w?rde es funktionieren wenn ich in den Serversettings den Slash anh?ngen w?rde. Ist aber keine sch?ne L?sung zumal ich auch von einer anderen Installation migriere und es ?berall nachziehen m?sste.
Dovecot lie?t das Verzeichnis auch wirklich flasch aus und scheint dieses auch zu verwenden, ich habe den SQL Query mal manuell ausgef?hrt:
SELECT CONCAT(homedir, maildir) AS home, CONCAT('maildir:', homedir, maildir) AS mail, uid, gid, CONCAT('*:storage=', (quota*1024)) as quota_rule FROM mail_users WHERE (username = '%u' OR email = 'fdhdfg@domain.com.de')
Question
tomski
Hallo,
ich habe ein Problem mit Postfix & Dovecot.
Mein Froxlor (0.9.32) ist frisch installiert und l?uft unter Debain 7.0.
Wenn ich einen User anlege, eine Domain zuweise und anschlie?end eine E-Mail Adresse anlege, funktioniert letzteres nicht).
Hier w?re gleich meine erste Frage, wer legt denn das Mail Directory an, Dovecot oder Froxlor ?
Es scheint mir so als w?rde es Dovecot anlegen, im mail.log sehe ich n?mlich folgendes von Dovecot:
Nov 18 19:31:07 Mailserver dovecot: lda(fdhdfg@domain.com.de): Error: user fdhdfg@domain.com.de: Initialization failed: Namespace '': mkdir(/home/kunden/mailuser1/domain.com.de/fdhdfg/Maildir)
Der Fehler ist hier schnell klar, es fehlt der "/" nach /home/kunden/mail. So ein Problem gab es glaub ich schon einmal, wurde aber in den Froxlor Scripten gefixt mit dem abschlie?enden "/" beim maildir.
Vermutlich w?rde es funktionieren wenn ich in den Serversettings den Slash anh?ngen w?rde. Ist aber keine sch?ne L?sung zumal ich auch von einer anderen Installation migriere und es ?berall nachziehen m?sste.
Dovecot lie?t das Verzeichnis auch wirklich flasch aus und scheint dieses auch zu verwenden, ich habe den SQL Query mal manuell ausgef?hrt:
SELECT CONCAT(homedir, maildir) AS home, CONCAT('maildir:', homedir, maildir) AS mail, uid, gid, CONCAT('*:storage=', (quota*1024)) as quota_rule FROM mail_users WHERE (username = '%u' OR email = 'fdhdfg@domain.com.de')
Ergibt:
/home/kunden/mailuser1/domain.com.de/info... maildir:/home/kunden/mailuser1/domain.com... 2000 2000*:storage=0
f?lschlicherweise wieder mailuser1 anstatt mail/user1.
Wie l?se ich das am Elegantesten, den SQL Query anpassen w?re kein Problem aber nicht sch?n gel?st.
Oder habe ich woanders einen Fehler ?
Gru?, Thomas
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.