[Mimedefang] Syslog facility inconsistency.
Cale Fairchild
cale at computan.com
Tue Aug 24 21:39:10 EDT 2010
I am setting up a mail server with mimedefang 2.70 and I have run into
logging inconsistencies.
I have set up md_graphdefang_log_enable('local5', 1) and most of the
logging is going to the appropriate place, however I am also using the
md_check_against_smtp_server function in a filter_recipient check and all
the logging associated with that function is still being logged to the
mail facility. I believe that I have found the place to change this in the
mimedefang.pl but I wanted to make sure I will not break anything.
Sorry if this has already been addressed, I could not find anything in
searching the mailing list archives.
Cale Fairchild
Systems Consultant
Computan Internet Access
Thorold, Ontario
--- mimedefang.pl.dist 2010-08-09 21:51:04.000000000 -0400
+++ mimedefang.pl 2010-08-24 21:18:00.000000000 -0400
@@ -7518,13 +7518,13 @@
if ($code =~ /^[123]/) {
$retval = 'CONTINUE';
} elsif ($code =~ /^4/) {
- md_syslog('info', "$MsgID: md_check_against_smtp_server
for $recip on $server returned $code $dsn $text");
+ md_syslog("$GraphDefangSyslogFacility|info", "$MsgID:
md_check_against_smtp_server for $recip on $server returned $code $dsn
$text");
$retval = 'TEMPFAIL';
} elsif ($code =~ /^5/) {
- md_syslog('info', "$MsgID: md_check_against_smtp_server
for $recip on $server returned $code $dsn $text");
+ md_syslog("$GraphDefangSyslogFacility|info", "$MsgID:
md_check_against_smtp_server for $recip on $server returned $code $dsn
$text");
$retval = 'REJECT';
} else {
- md_syslog('warning', "$MsgID: Invalid SMTP reply code
$code from server $server for $recip");
+ md_syslog("$GraphDefangSyslogFacility|warning", "$MsgID:
Invalid SMTP reply code $code from server $server for $recip");
$retval = 'TEMPFAIL';
}
return ($retval, $code, $dsn, $text);
@@ -7534,10 +7534,10 @@
my $msg;
if( defined $line ) {
$msg = "Invalid response [$line] from SMTP server";
- md_syslog('info', "$MsgID: md_check_against_smtp_server for
$recip on $server returned invalid response [$line]");
+ md_syslog("$GraphDefangSyslogFacility|info", "$MsgID:
md_check_against_smtp_server for $recip on $server returned invalid
response [$line]");
} else {
$msg = "Empty response from SMTP server";
- md_syslog('info', "$MsgID: md_check_against_smtp_server for
$recip on $server returned an empty response");
+ md_syslog("$GraphDefangSyslogFacility|info", "$MsgID:
md_check_against_smtp_server for $recip on $server returned an empty
response");
}
return ('TEMPFAIL', "451", "4.3.0", $msg );
More information about the MIMEDefang
mailing list