[Postfixbuch-users] Procmail unzuverlässig??

Antonius Bronstering antoniusbronstering at gmx.de
Fr Apr 6 20:30:58 CEST 2007


Hallo,
Ich bin gerade dabei einen Mailserver mit Postfix, Procmail und Qpopper
aufzusetzen, eigentlich lief nach dem ich das Buch gelesen habe auch
alles ziemlich reibungslos. Nun bin ich aber auf ein Problem gestoßen
was ich mir nicht erklären kann, ich nutze Procmail zum filtern der
Mails.
Allerdings nicht im klassischen Sinne mit verschiedenen Postfächern,
sondern mit nur einem Postfach, Procmail soll lediglich die Mails
filtern und dann den Betreff umbennenen, dieses funktioniert eigentlich
auch ziemlich gut, nur kommt es hin und wieder vor das mehrere Mails
nicht gefiltert werden, allerdings wenn ich diese weiterleite und noch
mal durch den Filter laufen lasse werden sie korrekt gefiltert, woran
kann das liegen, ist Procmail so unzuverlässig, oder liegt das an der
konfiguration?
Wenn Mails nicht gefiltert werden sehe ich in der Procmail.log einfach
nur "No match..." bei der betreffenden Regel. 
Würde mich über einen denk anstoß sehr freuen, bin nämlich ziemlich
radlos!
Mit freundlichem Gruß,

Antonius Bronstering

Procmailrc ist im Anhang dieser Mail


P.S.: Das ganze soll ein Mailauswertungssystem werden da wir (ein
kleines Systemhaus) von unseren Kunden einige Berichte per Mail
bekommen.
-------------- nächster Teil --------------
LOGFILE=/var/log/procmail.log
VERBOSE=on
MAILDIR=/var/mail/
DEFAULT=/var/mail/report
PATH=/usr/bin:/bin:/usr/local/bin
###############################################################################
##############		Acronis True Image		#######################
###############################################################################
#Kunde1 Daten
:0 fhwB
* ^.*Kunde1 Gesamtsicherung NAS
{
:0 fhwBa
	* ^.*Operation beendet
	| formail -i "Subject: -Kunde1--Daten--Acronis--OK-"
	$DEFAULT

:0 fhwBE
	| formail -i "Subject: -Kunde1--Daten--Acronis--Fehler-"
	$DEFAULT
}

#Kunde1 Datev 
:0: fhwB
* ^.*Datev Gesamt
{
:0: fhwBa
	* ^.*Operation beendet
	| formail -i "Subject: -Kunde1--Datev--Acronis--OK-"
	$DEFAULT

:0: fhwBE
	| formail -i "Subject: -Kunde1--Datev--Acronis--Fehler-"
	$DEFAULT
}

# Kunde1 Heisenberg CAD
:0: fhwB
* ^.*Datensicherung der Freigabe CAD
{
:0: fhwBa
	* ^.*Imageerstellung war erfolgreich
	| formail -i "Subject: -Kunde1--HeisenbergCAD--Acronis--OK-"
	$DEFAULT

:0: fhwBE
	| formail -i "Subject: -Kunde1--HeisenbergCAD--Acronis--Fehler-"
	$DEFAULT
}

# Kunde1 Heisenberg Gesamt
:0: fhwB
* ^.*Gesamtsicherung Heisenbergstrasse auf NAS ALL6600
{
:0: fhwBa
	* ^.*Imageerstellung war erfolgreich
	| formail -i "Subject: -Kunde1--Heisenberg--Acronis--OK-"
	$DEFAULT
:0: fhwBE
	| formail -i "Subject: -Kunde1--Heisenberg--Acronis--Fehler-"
	$DEFAULT
}
	
#Kunde1 KOM
:0: fhwB
* ^.*Gesamtsicherung KOM-Server Kunde1
{
:0: fhwBa
	* ^.*Imageerstellung war erfolgreich
	| formail -i "Subject: -Kunde1--Kom--Acronis--OK-"
	$DEFAULT
:0: fhwBE
	| formail -i "Subject: -Kunde1--Kom--Acronis--Fehler-"
	$DEFAULT
}

#Kunde1 Laborbau
:0: fhwB
* ^.*Laborbau Dom02 CAD
{
:0: fhwBa
	* ^.*Operation beendet
	| formail -i "Subject: -Kunde1--Laborbau--Acronis--OK-"
	$DEFAULT
:0: fhwBE
	| formail -i "Subject: -Kunde1--Laborbau--Acronis--Fehler-"
	$DEFAULT
}

#Kunde1 Sage 
:0: fhwB
* ^.*Gesamtsicherung Sage-Server Kunde1
{
:0: fhwBa
	* ^.*Imageerstellung war erfolgreich
	| formail -i "Subject: -Kunde1--Sage--Acronis--OK-"
	$DEFAULT
:0: fhwBE
	| formail -i "Subject: -Kunde1--Sage--Acronis--Fehler-"
	$DEFAULT
}

#Kunde1 Zeit
:0: fhwB
* ^.*Zeitserver Gesamt NAS|Zeitserver Daten Lokal
{
:0: fhwBa
	* ^.*Operation beendet
	| formail -i "Subject: -Kunde1--Zeitsrv--Acronis--OK-"
	$DEFAULT
:0: fhwBE
	| formail -i "Subject: -Kunde1--Zeitsrv--Acronis--Fehler-"
	$DEFAULT
}	

#Kunde2
:0: fhwB
* ^.*Kunde2 Gesamtsicherung auf NAS
{
:0: fhwBa
	* ^.*Operation beendet
	| formail -i "Subject: -Kunde2--SRV01--Acronis--OK-"
	$DEFAULT
:0: fhwBE
	| formail -i "Subject: -Kunde2--SRV01--Acronis--Fehler-"
	$DEFAULT
}

#Kunde3
:0: fhwB
* ^.*Kunde3
{
:0: fhwBa
	* ^.*Operation beendet
	| formail -i "Subject: -Kunde3--NTSERVER--Acronis--OK-"
	$DEFAULT

:0: fhwBE
	| formail -i "Subject: -Kunde3--NTSERVER--Acronis--Fehler-"
	$DEFAULT
}

#Kunde4 Daten
:0: fhwB
* ^.*Kunde4 Datenserver
{
:0: fhwBa
	* ^.*Operation beendet
	| formail -i "Subject: -Kunde4--Daten--Acronis--OK-"
	$DEFAULT
:0: fhwBE
	| formail -i "Subject: -Kunde4--Daten--Acronis--Fehler-"
	$DEFAULT
}

#Kunde4 Prod-Server
:0: fhwB
* ^.*Kunde4 Prod-Server
{
:0: fhwBa
	* ^.*Operation beendet
	| formail -i "Subject: -Kunde4--Prod--Acronis--OK-"
	$DEFAULT
:0: fhwBE
	| formail -i "Subject: -Kunde4--Prod--Acronis--Fehler-"
	$DEFAULT
}

#Kunde4 KOM-Server
:0: fhwB
* ^.*Kunde4 Kom-Server
{
:0: fhwBa
	* ^.*Operation beendet
	| formail -i "Subject: -Kunde4--KOM--Acronis--OK-"
	$DEFAULT

:0: fhwBE
	| formail -i "Subject: -Kunde4--KOM--Acronis--Fehler-"
	$DEFAULT
}

#Kunde5
:0: fhwB
* ^.*Kunde5
{
:0: fhwBa
	* ^.*Imageerstellung war erfolgreich
	| formail -i "Subject: - Kunde5--SRV--Acronis--OK"
	$DEFAULT

:0: fhwBE
	| formail -i "Subject: - Kunde5--SRV--Acronis--Fehler"
	$DEFAULT
}

###############################################################################
###############			BackupExec		#######################
###############################################################################

# Kunde1 Datenserver 
:0: fhwB
* ^.*(Server: "DATEN_SERVER")
{
:0: fhwBa
	* ^.*Der Auftrag wurde erfolgreich 
	| formail -i "Subject: -Kunde1--Daten--BackupExec--OK-"
	$DEFAULT
:0: fhwBE
	| formail -i "Subject: -Kunde1--Daten--BackupExec--Fehler-"
	$DEFAULT
}

#Kunde6 
:0: fhwB
* ^.*Server: "AWP"
{
:0: fhwBa
	* ^.*Der Auftrag wurde erfolgreich
	| formail -i "Subject: -Kunde6--AWP--BackupExec--OK-"
	$DEFAULT
:0: fhwBE
	| formail -i "Subject: -Kunde6--AWP--BackupExec--Fehler-"
	$DEFAULT
}

##################################################################################################		AllSync			########################################################################################################

#Kunde1 
:0: fhwB
* ^.*Profil: Profil1
{
:0: fhwBa
	* ^.*ERROR:
	| formail -i "Subject: -Kunde1--Laborbau(Profil1)--Allsync--Fehler-"
	$DEFAULT
:0: fhwBE
	| formail -i "Subject: -Kunde1--Laborbau(Profil1)--Allsync--OK-"
	$DEFAULT
}

:0: fhwB
* ^.*Profil2
{
:0: fhwBa
	* ^.*ERROR:
	| formail -i "Subject: -Kunde1--Laborbau(Profil2)--Allsync--Fehler-"
	$DEFAULT
:0: fhwBE
	| formail -i "Subject: -Kunde1--Laborbau(Profil2)--Allsync--OK-"
	$DEFAULT
}
:0: fhwB
* ^.*Profil: Profil3
{
:0: fhwBa
	* ^.*ERROR
	| formail -i "Subject: -Kunde1--Laborbau(Profil3)--Allsync--Fehler-"
	$DEFAULT

:0: fhwBE
	| formail -i "Subject: -Kunde1--Laborbau(Profil3)--Allsync--OK-"
	$DEFAULT
}


Mehr Informationen über die Mailingliste Postfixbuch-users