[Postfixbuch-users] Postfix + Mailgraph
Holm Kapschitzki
holm at x-provi.de
So Nov 12 15:49:29 CET 2006
Hallo Stefan,
Stefan Bielenberg schrieb:
> Bei mir hat folgender Patch in der mailgraph.pl geholfen:
>
> 603a604,606
>
>> elsif($text =~ /^\([0-9-]+\) SPAM-TAG\b.*\bYes/) {
>> event($time, 'spam'); # Erweiterung um allen
>>
> erkannten Spam zu sehen
>
>> }
>>
na da gibts ja viele Stellen wo man das einfügen kann. Ich selbst
benutze spamd als content_filter über postfix.
Das sieht dann so aus in der master.cf:
smtp inet n - n - - smtpd -o
content_filter=spamassassin:
spamassassin unix - n n - - pipe
user=nobody argv=/usr/bin/spamc -u ${user} -f -e
/usr/sbin/sendmail -oi -f ${sender} -- ${recipient}
jetzt hab ich unter "/usr/sbin/mailgraph.pl"
viele Möglichkeiten, den Patch einzufügen. Die sinnvollste, bin leider
kein Perl Experte, wäre doch hier:
sub process_line($)
{
my $sl = shift;
my $time = $sl->[0];
my $prog = $sl->[2];
my $text = $sl->[4];
if($prog =~ /^postfix\/(.*)/) {
my $prog = $1;
if($prog eq 'smtp') {
und so weiter:
elsif($prog eq 'spamd') {
if($text =~ /^identified spam/) {
event($time, 'spam');
}
}
also dort bei spamd ? Bloss wie?
Gruß Holm
Mehr Informationen über die Mailingliste Postfixbuch-users