aboutsummaryrefslogtreecommitdiffstats
path: root/config/postfix
diff options
context:
space:
mode:
Diffstat (limited to 'config/postfix')
-rw-r--r--config/postfix/postfix.inc13
1 files changed, 6 insertions, 7 deletions
diff --git a/config/postfix/postfix.inc b/config/postfix/postfix.inc
index 182f9d00..4d203474 100644
--- a/config/postfix/postfix.inc
+++ b/config/postfix/postfix.inc
@@ -300,14 +300,13 @@ function sync_package_postfix() {
$found_mail=0;
foreach ($sys_log as $line){
$new_line=preg_replace('/mail.(.|crit);/',$mail_syslog,$line);
- #set syslog entry mail.* %/var/log/maillog when log_to = system
- if (preg_match ('/mail.(.|crit);/',$line) && $postfix_config['log_to'] =="maillog")
+ if (preg_match('/mail.*system.log/',$line) && $postfix_config['log_to'] =="maillog"){
$new_sys_log .= 'mail.*'."\t\t\t\t\t\t".'/var/log/maillog'."\n";
- #remove syslog entry mail.* %/var/log/maillog when log_to != system
- if (preg_match ("/^mail/",$line))
- $new_sys_log .="";
- else
- $new_sys_log .= $new_line;
+ }
+ if (preg_match('/maillog/',$line)){
+ $new_line ="";
+ }
+ $new_sys_log .= $new_line;
}
if (!file_exists('/root/system.inc.backup')) {
copy ($sys_log_file,'/root/system.inc.backup');