gunnar: server/kolab-webadmin/kolab-webadmin/lib/KolabAdmin Sieve.php, 1.8, 1.9
cvs at kolab.org
cvs at kolab.org
Tue Apr 13 11:29:53 CEST 2010
Author: gunnar
Update of /kolabrepository/server/kolab-webadmin/kolab-webadmin/lib/KolabAdmin
In directory doto:/tmp/cvs-serv24077/kolab-webadmin/lib/KolabAdmin
Modified Files:
Sieve.php
Log Message:
Fix delivery to folders containing umlauts for the cyrus server. Do not duplicate mails when activating forwarding and delivery at the same time (and keeping mails on the server).
Index: Sieve.php
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/kolab-webadmin/lib/KolabAdmin/Sieve.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- Sieve.php 7 Apr 2010 06:14:38 -0000 1.8
+++ Sieve.php 13 Apr 2010 09:29:51 -0000 1.9
@@ -157,8 +157,9 @@
public function getScript()
{
$script = 'require "fileinto";' . "\r\n" . 'require "vacation";' . "\r\n\r\n\r\n";
- foreach ($this->_segments as $segment) {
- $script .= $segment->generate() . "\r\n\r\n";
+ $order = array('vacation', 'forward', 'delivery');
+ foreach ($order as $segment) {
+ $script .= $this->_segments[$segment]->generate() . "\r\n\r\n";
}
return $script;
}
More information about the commits
mailing list