Guten Abend.
Ich habe diese Regel in meiner .procmailrc:
---------------
# accepted From addresses : do not filter
:0H
* ? grep -Fxi "$FROMTEST" "$ACCEPTLIST"
* !FROM_DAEMON
* !FROM_MAILER
/home/michael/Mail/inbox
---------------
Die beiden Variablen sind
FROMTEST=`formail -rtzxTo:`
ACCEPTLIST=$PMDIR/acceptlist
„acceptlist“ ist eine Datei mit Adressen, jeweils eine pro Zeile.
Nun zeigt mein Procmail-Log das Folgende an:
-----------------------
procmail: No match on "^(To|Cc):(.*\<)?
mailing...@ding.org"
procmail: No match on "^(To|Cc):(.*\<)?
mailing...@ding2.org"
procmail: No match on "^Subject:(.*)?.*Nature et Progrès.*"
procmail: Assigning "ACCEPTLIST=/home/michael/.procmail/acceptlist"
procmail: Executing "formail,-rtzxTo:"
procmail: Assigning "FROMTEST=eine.a...@irgendwo.tld"
procmail: Match on "^From:.*eine.a...@irgendwo.tld"
procmail: Assigning "LASTFOLDER=/home/michael/Mail/inbox"
procmail: Opening "/home/michael/Mail/inbox"
procmail: Acquiring kernel-lock
procmail: [1458] Thu Feb 23 17:54:38 2023
procmail: Notified comsat: "michael@12019325:/home/michael/Mail/inbox"
From eine.a...@irgendwo.tld Thu Feb 23 17:54:37 2023
Subject: =Gott sei Dank nichts Wichtiges=
Folder: /home/michael/Mail/inbox
-------------------------
In der Inbox finde ich alle neuen Mails, die Procmail ohnehin unbeschadet
überstehen, nur *nicht diese hier!* Das passiert jetzt immer öfter, ich
muss davon ausgehen, dass meine Regel kaputt ist.
Normalerweise mache ich bei solchen Regeln nur dämliche Fehler, die ich
dann nicht finde, weil ich ernsthaft nach komplizieren Sachverhalten
suche. In der Regel fehlen irgendwelche Symbole oder einzelne Buchstaben
irgendwo.
Sicher ist es auch diesmal wieder so. Habt Ihr bessere Augen als ich? Ich
erinnere mich daran, dass diese Acceptlist-Geschichte schon mal
funktioniert hat... „Aba ich hab' überhaups gar nix gemacht“ will ich
nicht schreiben, nur dass ich keine Ahnung habe.
Danke und schönen Abend.
Michael