Hi there!
My story to migrate from an postfixadmin administrated mail-server to an ISPConfig managed one goes on: It all worked fine so far. The database is in place and existing users are able to send and receive mail. Their mailfilters are respected and used.
I've figured that ISPConfig is using a slightly different directory structure when a new mailbox is created than has been used before. Especially the filter-rule-file is created on a different place.
The location of the filterrule file in the current setup is /var/vmail/[domain]/[user]/sieve/dovecot.sieve whereas ISPConfig wants to use /var/vmail/[domain]/[user]/sieve
At first I've modfied /etc/dovecot/dovecot-sql.conf as follows:
Code:
user_query = SELECT email as user, maildir as home, CONCAT('maildir:', maildir, '') as mail, uid, gid, CONCAT('maildir:storage=', floor(quota/1024)) AS quota, CONCAT(maildir, '/sieve/dovecot.sieve') as sieve FROM mail_user WHERE email = '%u'
Next I've taught ISPConfig in /usr/local/ispconfig/server/plugins-enabled/maildeliver_plugin.inc.php the new location of the filterrule:
[Line 99]:
Code:
$sieve_file = $data["new"]["maildir"].'/sieve/dovecot.sieve';
My next problem is that in /usr/local/ispconfig/server/plugins-enabled/mail_plugin.inc.php the subfolder "sieve" is not created. I would like to create that folder when the subfolders Junk, Trash, Sent and Inbox are created. Due it is a normal folder and not a maildir I can't use existing code. To admit that: I'm not much of a php-coder. Is it sufficient to add the creation of that folder in the mentioned file - and - (I feel a bit ashamed) with which code-line?
The next point whereas ISPConfig creates a separate "Maildir" in a newly created mailbox, I want to have the folders Junk, Trash, Sent and the Inbox directly in /var/vmail/[domain]/[user]. So I have simply removed that bit in the mail_plugin.inc.php, from:
Code:
$maildomain_path .= '/Maildir';
to
Code:
$maildomain_path .= '';
two times. Is that suffiecient to fulfill my goal?
I would appreciate any help.
Uuh... btw: ISPConfig 3.0.3.3, Debain Squeeze (6.0), Postfix, Dovecot
Recent comments
12 hours 17 min ago
15 hours 12 min ago
16 hours 26 min ago
17 hours 50 min ago
19 hours 28 min ago
20 hours 56 min ago
22 hours 10 min ago
1 day 14 hours ago
1 day 14 hours ago
1 day 18 hours ago