Logfiles an Pop3 Account

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
mpexx
Posts: 7
Joined: 2003-05-14 01:56
Location: Merzig

Logfiles an Pop3 Account

Post by mpexx » 2004-01-23 11:11

Hallo.

Ich möchte gerne den faillog an einen POP3 Account auf meinem Server umleiten.
Ist das irgendwie möglich?

Als Mailserver ist Postfix installiert.

Danke!

squize
Userprojekt
Userprojekt
Posts: 741
Joined: 2003-05-19 16:46
Location: Karlsruhe

Re: Logfiles an Pop3 Account

Post by squize » 2004-01-23 12:05

Meinst du, dass du in regelmässigen Abständen das Log per mail zu geschickt bekommen willst?

Wenn ja gäbe es die Möglichkeit, die zwar nicht ganz deiner Idee entspricht abe sehr nett ist logcheck einzusetzen. Das Tool parsed regelmässig deine Logs und schickt dir auffällige events per mail. Ã?ber regepx kannst du einstellen, was "auffällig ist.

Andere Möglichkeit is per cron-job regelmässig das Log zu schicken.

Marc

mpexx
Posts: 7
Joined: 2003-05-14 01:56
Location: Merzig

Re: Logfiles an Pop3 Account

Post by mpexx » 2004-01-27 11:21

Danke.
Habe was passendes gefunden:

Code: Select all

#!/usr/bin/perl

my $pfad_error_log = "/var/log/httpd/error_log";
my $mailprog = '/usr/sbin/sendmail';
my $from = "PageMail-Error_log";
my $recipient = "error@crosshair-saar.com";
my $subject = "PageMail ( Error_log )";

open DATEI, $pfad_error_log;

our @Formular = <DATEI>;

close DATEI;

sub mail{

open (MAIL, "|$mailprog  $recipient") || die "$mailprog kann nicht gefunden werden!n";
  print MAIL "From: $fromn";
  print MAIL "Subject: $subjectnn";
  foreach (@Formular){
    print MAIL "$_n";
  }
close (MAIL);
}

&mail();
open REM, "+>$pfad_error_log";
close REM;