diff --git a/server/plugins-available/maildeliver_plugin.inc.php b/server/plugins-available/maildeliver_plugin.inc.php
index 08a4998a9fef4a86846e3b1c7464c16b62ae6e96..16e3e7306984c09adabb9a23b1fa8eea964199a7 100644
--- a/server/plugins-available/maildeliver_plugin.inc.php
+++ b/server/plugins-available/maildeliver_plugin.inc.php
@@ -205,6 +205,7 @@ class maildeliver_plugin {
 			$tpl->setVar('addresses', $address_str);
 
 			file_put_contents($sieve_file, $tpl->grab());
+			exec('chown '.$mail_config['mailuser_name'].':'.$mail_config['mailuser_group'].' '.escapeshellcmd($sieve_file));
 
 			unset($tpl);