mailordner


Anpassen des Maildir Layout bei Froxlor

In der aktuellen Froxlor Version hat sich das Verzeichnislayout für Domains/Mails geändert (auch gegenüber dem alten SysCP-Layout).

Anstelle des alten Layout :

/Webroot / Froxlor-User / User@Domain.de /

werden die Mailboxen jetzt nach dem Muster:

/Webroot / Froxlor-User / Domain.de / User /

angelegt.

Ändern kann man diese Einstellung in der Zeile 476 der Datei customer_email.php:

 

"maildir" => $userinfo['loginname'] . '/' . $email_full . "/",

Der ganze Block sieht dann entsprechend so aus :
 

$params = array(
                 "cid" => $userinfo['customerid'],
                 "email" => $email_full,
                 "username" => $username,
                 "password_enc" => $cryptPassword,
                 "homedir" => Settings::Get('system.vmail_homedir'),
                 "maildir" => $userinfo['loginname'] . '/' . $email_full . "/",
                 "uid" => Settings::Get('system.vmail_uid'),
                 "gid" => Settings::Get('system.vmail_gid'),
                 "domainid" => $result['domainid'],
                 "quota" => $quota,
                 "imap" => $userinfo['imap'],
                  "pop3" => $userinfo['pop3']
                 );


Imap Mailordner syncronisieren mit imapsync

Imapsync ist ein Kommandozeilen Werkzeug mit dem man E-Mails von einem Imapserver auf einen anderen übertragen kann. Es läuft recht stabil und man kann z.B. mittels Cron damit auch Mailboxen zwischen verschiedenen Providern synchronisieren. Installieren lässt sich imapsync z.B. unter Debian oder Ubuntu mittels apt-get install imapsync