Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comm.software.mailserver > #6717 > unrolled thread
| Started by | Michael Uplawski <michael.uplawski@uplawski.eu> |
|---|---|
| First post | 2023-02-23 17:20 +0000 |
| Last post | 2023-03-01 21:43 +0100 |
| Articles | 20 on this page of 23 — 6 participants |
Back to article view | Back to de.comm.software.mailserver
[Procmail] Regel speichert Mail, aber Mail ist weg. Michael Uplawski <michael.uplawski@uplawski.eu> - 2023-02-23 17:20 +0000
Re: [Procmail] ZEILENUMBRÜCHE – Regel speichert Mail, aber Mail ist weg. Michael Uplawski <michael.uplawski@uplawski.eu> - 2023-02-23 17:23 +0000
Re: [Procmail] ZEILENUMBRÜCHE – Regel speichert Mail, aber Mail ist weg. Michael Uplawski <michael.uplawski@uplawski.eu> - 2023-02-23 17:24 +0000
Re: [Procmail] Regel speichert Mail, aber Mail ist weg. Markus Schaaf <mschaaf@elaboris.de> - 2023-02-23 18:46 +0100
Re: [Procmail] Regel speichert Mail, aber Mail ist weg. Michael Uplawski <michael.uplawski@uplawski.eu> - 2023-02-24 12:17 +0000
Re: [Procmail] Regel speichert Mail, aber Mail ist weg. Christoph Brinkhaus <C.Brinkhaus@t-online.de> - 2023-02-24 13:28 +0000
Re: [Procmail] Regel speichert Mail, aber Mail ist weg. Markus Schaaf <mschaaf@elaboris.de> - 2023-02-24 14:32 +0100
Re: [Procmail] Regel speichert Mail, aber Mail ist weg. Michael Uplawski <michael.uplawski@uplawski.eu> - 2023-02-24 18:41 +0000
Re: [Procmail] Regel speichert Mail, aber Mail ist weg. Matthias Andree <matthias.andree@gmx.de> - 2023-02-27 19:09 +0100
Re: [Procmail] Regel speichert Mail, aber Mail ist weg. Michael Uplawski <michael.uplawski@uplawski.eu> - 2023-02-27 20:08 +0100
Re: [Procmail] Regel speichert Mail, aber Mail ist weg. Michael Uplawski <michael.uplawski@uplawski.eu> - 2023-02-27 20:08 +0100
Re: [Procmail] Regel speichert Mail, aber Mail ist weg. Paul Muster <exp-311223@news.muster.net> - 2023-02-27 21:23 +0100
[Maildrop] Filtern mit externen Programmen [war: Procmail – Regel speichert Mail, aber Mail ist weg.] Michael Uplawski <michael.uplawski@uplawski.eu> - 2023-02-28 06:28 +0100
Re: [Maildrop] Filtern mit externen Programmen [war: Procmail – Regel speichert Mail, aber Mail ist weg.] Paul Muster <exp-311223@news.muster.net> - 2023-02-28 07:12 +0100
Re: [Maildrop] Filtern mit externen Programmen [war: Procmail – Regel speichert Mail, aber Mail ist weg.] Michael Uplawski <michael.uplawski@uplawski.eu> - 2023-02-28 08:02 +0100
Re: [Procmail] Regel speichert Mail, aber Mail ist weg. Matthias Andree <matthias.andree@gmx.de> - 2023-03-03 21:38 +0100
Re: [Procmail] Regel speichert Mail, aber Mail ist weg. Michael Uplawski <michael.uplawski@uplawski.eu> - 2023-03-04 08:06 +0100
Re: [Procmail] Regel speichert Mail, aber Mail ist weg. Matthias Andree <matthias.andree@gmx.de> - 2023-03-04 15:09 +0100
Re: [Procmail] Regel speichert Mail, aber Mail ist weg. Goetz Schultz <ng.expire1222@goetz.co.uk> - 2023-02-28 11:57 +0000
Re: [Procmail] Regel speichert Mail, aber Mail ist weg. Matthias Andree <matthias.andree@gmx.de> - 2023-03-03 21:41 +0100
Re: [Procmail] Regel speichert Mail, aber Mail ist weg. Goetz Schultz <ng.expire1222@goetz.co.uk> - 2023-03-04 11:57 +0000
Re: [Procmail] Regel speichert Mail, aber Mail ist weg. Matthias Andree <matthias.andree@gmx.de> - 2023-03-04 15:14 +0100
Re: [Procmail] Regel speichert Mail, aber Mail ist weg. Michael Uplawski <michael.uplawski@uplawski.eu> - 2023-03-01 21:43 +0100
Page 1 of 2 [1] 2 Next page →
| From | Michael Uplawski <michael.uplawski@uplawski.eu> |
|---|---|
| Date | 2023-02-23 17:20 +0000 |
| Subject | [Procmail] Regel speichert Mail, aber Mail ist weg. |
| Message-ID | <pan$99a1a$ea7550b$dfa0e248$8c1dcd9d@uplawski.eu> |
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-liste1@ding.org" procmail: No match on "^(To|Cc):(.*\<)?mailing-liste2@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.adresse@irgendwo.tld" procmail: Match on "^From:.*eine.adresse@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.adresse@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
[toc] | [next] | [standalone]
| From | Michael Uplawski <michael.uplawski@uplawski.eu> |
|---|---|
| Date | 2023-02-23 17:23 +0000 |
| Subject | Re: [Procmail] ZEILENUMBRÜCHE – Regel speichert Mail, aber Mail ist weg. |
| Message-ID | <pan$1dccc$3be8eb71$be93b2ec$e036c62b@uplawski.eu> |
| In reply to | #6717 |
Thu, 23 Feb 2023 17:20:28 -0000 (UTC) / Michael Uplawski: Verzeihung, die Zeilenumbrüche im OP sind kaputt. Ich versuche das nochmal: > 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-liste1@ding.org" procmail: No match on "^(To|Cc):(.*\<)?mailing-liste2@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.adresse@irgendwo.tld" procmail: Match on "^From:.*eine.adresse@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:382023 procmail: Notified comsat:"michael@12019325:/home/michael/Mail/inbox" From eine.adresse@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
[toc] | [prev] | [next] | [standalone]
| From | Michael Uplawski <michael.uplawski@uplawski.eu> |
|---|---|
| Date | 2023-02-23 17:24 +0000 |
| Subject | Re: [Procmail] ZEILENUMBRÜCHE – Regel speichert Mail, aber Mail ist weg. |
| Message-ID | <pan$3f8c7$ff4e6b4c$c90a5894$baa3f8d9@uplawski.eu> |
| In reply to | #6718 |
Okay. Pan kann nicht superseden, nicht canceln und macht meine Code- Fragmente kaputt. Lasst es bleiben, mir fällt nichts mehr ein.
[toc] | [prev] | [next] | [standalone]
| From | Markus Schaaf <mschaaf@elaboris.de> |
|---|---|
| Date | 2023-02-23 18:46 +0100 |
| Message-ID | <tt88pm$1u8je$1@dont-email.me> |
| In reply to | #6717 |
Am 23.02.23 um 18:20 schrieb Michael Uplawski: > 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 > --------------- Du lieferst an eine Datei, aber benutzt kein Lockfile. Nun wäre es seltsam, wenn das immer ein Problem verursacht, aber wer weiß. Vielleicht brauchst Du auch ein 'w' -- Ich habe keine Ahnung mehr von procmail. :-) MfG
[toc] | [prev] | [next] | [standalone]
| From | Michael Uplawski <michael.uplawski@uplawski.eu> |
|---|---|
| Date | 2023-02-24 12:17 +0000 |
| Message-ID | <pan$9d8d3$55d20c56$ef84fea1$3917a30@uplawski.eu> |
| In reply to | #6720 |
Thu, 23 Feb 2023 18:46:29 +0100 / Markus Schaaf: >> 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 >> --------------- > > Du lieferst an eine Datei, aber benutzt kein Lockfile. Nun wäre es > seltsam, wenn das immer ein Problem verursacht, aber wer weiß. Danke für das Stichwort. Ich kann noch nicht sagen, ob das alles ist, aber ein Test macht mir schon mal Hoffnung. Procmail verwendet das Lock automatisch nur, wenn in die “System-Mailbox” geschrieben wird ($DEFAULT per default). Ich identifiziere damit /var/mail/[user] und habe meine Regel angepasst. Statt inbox, wird nach /var/mail/[user] geschrieben. Das tut erstmal nicht weh, ich werde Ausschau halten, bis der erste Treffer erzielt wird. Cheerio Michael -- Whatever you do – try to have a reason to do it (Winston Groom/Forrest Gump)
[toc] | [prev] | [next] | [standalone]
| From | Christoph Brinkhaus <C.Brinkhaus@t-online.de> |
|---|---|
| Date | 2023-02-24 13:28 +0000 |
| Message-ID | <ttae18$1afqt$1@tota-refugium.de> |
| In reply to | #6728 |
Michael Uplawski <michael.uplawski@uplawski.eu> schrieb: Hallo Michael, > Thu, 23 Feb 2023 18:46:29 +0100 / Markus Schaaf: > >>> 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 >>> --------------- >> >> Du lieferst an eine Datei, aber benutzt kein Lockfile. Nun wäre es >> seltsam, wenn das immer ein Problem verursacht, aber wer weiß. > > Danke für das Stichwort. > Ich kann noch nicht sagen, ob das alles ist, aber ein Test macht mir schon > mal Hoffnung. Procmail verwendet das Lock automatisch nur, wenn in die > “System-Mailbox” geschrieben wird ($DEFAULT per default). Ich > identifiziere damit /var/mail/[user] und habe meine Regel angepasst. > > Statt inbox, wird nach /var/mail/[user] geschrieben. > > Das tut erstmal nicht weh, ich werde Ausschau halten, bis der erste > Treffer erzielt wird. Nur als Hinweis aus meiner Erinnerung: Im procmail "Paket" gibt es ein Programmi formail, mit dem man mbox Dateien wieder in procmail einspeisen kann. Siehe https://www.trash.net/wissen/e-mail-2/procmail-howto/ ganz unten. Mit dem Tool kann man sich das Warten ersparen. Ein schönes Wochenende, Christoph -- Ist die Katze gesund schmeckt sie dem Hund.
[toc] | [prev] | [next] | [standalone]
| From | Markus Schaaf <mschaaf@elaboris.de> |
|---|---|
| Date | 2023-02-24 14:32 +0100 |
| Message-ID | <ttae9u$252i0$1@dont-email.me> |
| In reply to | #6728 |
Am 24.02.23 um 13:17 schrieb Michael Uplawski: > Thu, 23 Feb 2023 18:46:29 +0100 / Markus Schaaf: > >>> 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 >>> --------------- >> >> Du lieferst an eine Datei, aber benutzt kein Lockfile. Nun wäre es >> seltsam, wenn das immer ein Problem verursacht, aber wer weiß. > > Danke für das Stichwort. > Ich kann noch nicht sagen, ob das alles ist, aber ein Test macht mir schon > mal Hoffnung. Procmail verwendet das Lock automatisch nur, wenn in die > “System-Mailbox” geschrieben wird ($DEFAULT per default). Ich > identifiziere damit /var/mail/[user] und habe meine Regel angepasst. > > Statt inbox, wird nach /var/mail/[user] geschrieben. Du kannst auch einfach das Flag angeben, welches Locking aktiviert (ein Doppelpunkt): :0: (Wohingegen Du das `H` weglassen kannst, weil es default ist.) MfG
[toc] | [prev] | [next] | [standalone]
| From | Michael Uplawski <michael.uplawski@uplawski.eu> |
|---|---|
| Date | 2023-02-24 18:41 +0000 |
| Message-ID | <pan$baddf$57164a01$b98cde45$567efeac@uplawski.eu> |
| In reply to | #6730 |
Fri, 24 Feb 2023 14:32:46 +0100 / Markus Schaaf: > Du kannst auch einfach das Flag angeben, welches Locking aktiviert (ein > Doppelpunkt): > > :0: > > (Wohingegen Du das `H` weglassen kannst, weil es default ist.) Hervorrangend! Die man-page musste ich schon mehrmals hervorholen, weil immer irgendwas geklemmt hat. Den Wert Eurer Hinweise hier, könnt Ihr allerdings nur unterschätzen. Ich weiß nicht, ob das daran liegt, dass *diese* man-page schlechter geschrieben wäre, aber ich ziehe es ehrlich vor, wie oben auf 1 Ding pro Austausch gestoßen zu werden. Den '?' Operator für Filter mit externen Programmen, zum Beispiel, habe zig mal überlesen, bevor mir jemand ein ganzes Beispiel gezeigt hat. Ehrlich! Auf einen verhunzten OP mehrere gute Antworten zu bekommen... das war in de.* nicht immer so. Schönes Wochenende! Michael. Cheerio oder was.
[toc] | [prev] | [next] | [standalone]
| From | Matthias Andree <matthias.andree@gmx.de> |
|---|---|
| Date | 2023-02-27 19:09 +0100 |
| Message-ID | <k649ulFgfpcU1@mid.dfncis.de> |
| In reply to | #6717 |
Am 23.02.23 um 18:20 schrieb Michael Uplawski: > Guten Abend. > > Ich habe diese Regel in meiner .procmailrc: procmail ist ein Vierteljahrhundert nicht gepflegt und hat schwerwiegende Entwurfsfehler. So muss jede Form von Fehlerbehandlung nach jedem einzelnen Filterrezept von Hand eingefügt werden. Wirf das procmail weg und nimm, zum Beispiel, maildrop. Du musst dann die Filter umschreiben, aber das wird sich auszahlen.
[toc] | [prev] | [next] | [standalone]
| From | Michael Uplawski <michael.uplawski@uplawski.eu> |
|---|---|
| Date | 2023-02-27 20:08 +0100 |
| Message-ID | <AABj-P+SUAQAAAWl.A3.flnews@kurti.uplawski.eu> |
| In reply to | #6768 |
Matthias Andree wrote: > Wirf das procmail weg und nimm, zum Beispiel, maildrop. Du musst dann > die Filter umschreiben, aber das wird sich auszahlen. Ich habe bereits daran gedacht. Nus sind alle bisher eingetretenen Fehlersituationen auf meine eigene Unbedarftheit zurückzuführen und entsprechend waren sie jedes Mal durch – beigesteuerten oder erlesenen – Sachverstand ausgeräumt. Freilich kann ein einfacheres Programm Schwierigkeiten vermeiden helfen. Ich kenne aber jetzt Procmail (ein bisschen) und bezweifle noch, dass Maildrop leicht nachbaut, was ich mir mühsam zurechtgebastelt habe. Zwar sind wir jetzt off-topic, aber eine Frage wäre: Kann maildrop mit externen Programmen filtern und mit externen Programmaufrufen reagieren? Wenn nicht, welche Procmail-Alternative kann das? Danke Michael -- Es ist an der Zeit
[toc] | [prev] | [next] | [standalone]
| From | Michael Uplawski <michael.uplawski@uplawski.eu> |
|---|---|
| Date | 2023-02-27 20:08 +0100 |
| Message-ID | <AABj-P+vB0oAAAWl.A3.flnews@kurti.uplawski.eu> |
| In reply to | #6768 |
Matthias Andree wrote: > Wirf das procmail weg und nimm, zum Beispiel, maildrop. Du musst dann > die Filter umschreiben, aber das wird sich auszahlen. Ich habe bereits daran gedacht. Nur sind alle bisher eingetretenen Fehlersituationen auf meine eigene Unbedarftheit zurückzuführen und entsprechend waren sie jedes Mal durch – beigesteuerten oder erlesenen – Sachverstand ausgeräumt. Freilich kann ein einfacheres Programm Schwierigkeiten vermeiden helfen. Ich kenne aber jetzt Procmail (ein bisschen) und bezweifle noch, dass Maildrop leicht nachbaut, was ich mir mühsam zurechtgebastelt habe. Zwar sind wir jetzt off-topic, aber eine Frage wäre: Kann maildrop mit externen Programmen filtern und mit externen Programmaufrufen reagieren? Wenn nicht, welche Procmail-Alternative kann das? Danke Michael -- Es ist an der Zeit
[toc] | [prev] | [next] | [standalone]
| From | Paul Muster <exp-311223@news.muster.net> |
|---|---|
| Date | 2023-02-27 21:23 +0100 |
| Message-ID | <53gvcj-pif.ln1@news.muster.net> |
| In reply to | #6770 |
On 27.02.23 20:08, Michael Uplawski wrote: > Zwar sind wir jetzt off-topic, aber eine Frage wäre: Kann maildrop mit > externen Programmen filtern und mit externen Programmaufrufen reagieren? Es gibt "xfilter" und "system". Ob du damit deine derzeitige Konstruktion bauen kannst, weiß ich nicht. Du könntest sie ja mal vorzeigen. mfG Paul
[toc] | [prev] | [next] | [standalone]
| From | Michael Uplawski <michael.uplawski@uplawski.eu> |
|---|---|
| Date | 2023-02-28 06:28 +0100 |
| Subject | [Maildrop] Filtern mit externen Programmen [war: Procmail – Regel speichert Mail, aber Mail ist weg.] |
| Message-ID | <AABj-ZDgTHgAAAV9.A3.flnews@kurti.uplawski.eu> |
| In reply to | #6771 |
Moin. Paul Muster wrote: > On 27.02.23 20:08, Michael Uplawski wrote: > > > Zwar sind wir jetzt off-topic, aber eine Frage wäre: Kann maildrop mit > > externen Programmen filtern und mit externen Programmaufrufen reagieren? > > Es gibt "xfilter" und "system". Ob du damit deine derzeitige > Konstruktion bauen kannst, weiß ich nicht. Du könntest sie ja mal > vorzeigen. Hier ein Filter, der sich eines Skriptes bedient. Es werden Received- Header gegen eine Liste von IPs verglichen: -------------------------------- # Filter ip-ranges: DELETE :0 * !FROM_DAEMON * !FROM_MAILER * !^X-Loop: michael.uplawski@uplawski.eu * 1^0 ? ip_in_range ~/.procmail/del_range_list.txt >> $LOGFILE /dev/null -------------------------------- “system” liest sich interessant. “xfilter” ist aber wohl das Äquivalent zum '?' Operator ..? Cheeerio -- Es ist an der Zeit
[toc] | [prev] | [next] | [standalone]
| From | Paul Muster <exp-311223@news.muster.net> |
|---|---|
| Date | 2023-02-28 07:12 +0100 |
| Subject | Re: [Maildrop] Filtern mit externen Programmen [war: Procmail – Regel speichert Mail, aber Mail ist weg.] |
| Message-ID | <kii0dj-m4a.ln1@news.muster.net> |
| In reply to | #6773 |
On 28.02.23 06:28, Michael Uplawski wrote: > Hier ein Filter, der sich eines Skriptes bedient. Es werden Received- > Header gegen eine Liste von IPs verglichen: > -------------------------------- > # Filter ip-ranges: DELETE > :0 > * !FROM_DAEMON > * !FROM_MAILER > * !^X-Loop: michael.uplawski@uplawski.eu > * 1^0 ? ip_in_range ~/.procmail/del_range_list.txt >> $LOGFILE > /dev/null > -------------------------------- > > “system” liest sich interessant. “xfilter” ist aber wohl das Äquivalent > zum '?' Operator ..? xfilter scheint hier die Antwort zu sein. Dein Skript muss dazu die gesamte E-Mail zurückgeben - ergänzt um einen Header, der im folgenden Schritt dann ausgewertet wird. Also so, wie auch Spamassassin in Maildrop eingebunden werden kann: <https://cwiki.apache.org/confluence/display/SPAMASSASSIN/IntegratedInCourierUsingMaildrop> mfG Paul
[toc] | [prev] | [next] | [standalone]
| From | Michael Uplawski <michael.uplawski@uplawski.eu> |
|---|---|
| Date | 2023-02-28 08:02 +0100 |
| Subject | Re: [Maildrop] Filtern mit externen Programmen [war: Procmail – Regel speichert Mail, aber Mail ist weg.] |
| Message-ID | <AABj-acepicAAB+u.A3.flnews@kurti.uplawski.eu> |
| In reply to | #6774 |
Paul Muster wrote: > > # Filter ip-ranges: DELETE > > :0 > > * !FROM_DAEMON > > * !FROM_MAILER > > * !^X-Loop: michael.uplawski@uplawski.eu > > * 1^0 ? ip_in_range ~/.procmail/del_range_list.txt >> $LOGFILE > > /dev/null > > -------------------------------- > > > > “system” liest sich interessant. “xfilter” ist aber wohl das Äquivalent > > zum '?' Operator ..? > > xfilter scheint hier die Antwort zu sein. Dein Skript muss dazu die > gesamte E-Mail zurückgeben - ergänzt um einen Header, der im folgenden > Schritt dann ausgewertet wird. Also so, wie auch Spamassassin in > Maildrop eingebunden werden kann: Das verlangt also nach einer weiteren Aktion. Bisher reicht mir der Ergebniswert aus der Skriptverarbeitung (1 oder 0). Bleibt als letzte Hürde der Fakt, dass ich die Maildrop-Sprache nicht verstehe und einiges an Zeit inverstieren muss, bevor das funktionieren kann. Mal sehen. Jetzt gehe ich aber erst mal Obstbäume beschneiden. Vielen Dank jedenfalls. Cheerio Michael -- Es ist an der Zeit
[toc] | [prev] | [next] | [standalone]
| From | Matthias Andree <matthias.andree@gmx.de> |
|---|---|
| Date | 2023-03-03 21:38 +0100 |
| Message-ID | <k6f468F6jdcU1@mid.dfncis.de> |
| In reply to | #6770 |
Am 27.02.23 um 20:08 schrieb Michael Uplawski: > Matthias Andree wrote: >> Wirf das procmail weg und nimm, zum Beispiel, maildrop. Du musst dann >> die Filter umschreiben, aber das wird sich auszahlen. > > Ich habe bereits daran gedacht. Nur sind alle bisher eingetretenen > Fehlersituationen auf meine eigene Unbedarftheit zurückzuführen und > entsprechend waren sie jedes Mal durch – beigesteuerten oder erlesenen – > Sachverstand ausgeräumt. > > Freilich kann ein einfacheres Programm Schwierigkeiten vermeiden helfen. Wäre es nicht zielführend, eine leichter verständliche und robustere Software einzusetzen? > Ich kenne aber jetzt Procmail (ein bisschen) und bezweifle noch, dass > Maildrop leicht nachbaut, was ich mir mühsam zurechtgebastelt habe. > > Zwar sind wir jetzt off-topic, aber eine Frage wäre: Kann maildrop mit > externen Programmen filtern und mit externen Programmaufrufen reagieren? Wüsste nicht, warum das off-topic wäre. Kann es, über xfilter oder backticks (DIR=`cat config.txt`) oder system. -> man maildropfilter -> man maildropex
[toc] | [prev] | [next] | [standalone]
| From | Michael Uplawski <michael.uplawski@uplawski.eu> |
|---|---|
| Date | 2023-03-04 08:06 +0100 |
| Message-ID | <AABkAu3icwsAAAqT.A3.flnews@kurti.uplawski.eu> |
| In reply to | #6783 |
Matthias Andree wrote: > > Ich habe bereits daran gedacht. Nur sind alle bisher eingetretenen > > Fehlersituationen auf meine eigene Unbedarftheit zurückzuführen und > > entsprechend waren sie jedes Mal durch – beigesteuerten oder erlesenen – > > Sachverstand ausgeräumt. > > > Freilich kann ein einfacheres Programm Schwierigkeiten vermeiden helfen. > > Wäre es nicht zielführend, eine leichter verständliche und robustere > Software einzusetzen? Der Einwand ist natürlich und kommt freilich nicht unerwartet. Allerdings habe ich zwei Schwierigkeiten, die vielleicht mit dem Wunsch, zu verkürzen, erklärt sind: „leichter verständlich” ist eine Annahme. Vielleicht habe ich zu sehr auf meinem suboptimalen Sachverstand insistiert. Gehen wir davon aus, dass ich weniger von maildrop verstehe, als von procmail. Anzahl der positiven Ergebnisse, die ich mit maildrop erziele: 0 procmail: ... hm. Identisch mit allen erfolgreich durchgeführten Filteraktionen der letzten 10 bis 15 Jahre. „robust” – schwieriger. Wie oben geschrieben und zitiert, kann ich bisher keine Fehlersituation auf Fehlfunktionen in Procmail zurückführen. Es ist ja nicht ausgeschlossen, dass ich Procmail aufgeben werde und mich exakt Maildrop zu interessieren beginnt. Ich möchte aber nichts glauben und versuche, einen Großteil meiner eigenen Handlungen auch begründen zu können... das kann ich nicht kürzer. Cheerio und schönes Wochendende Michael -- Whatever you do, try to have a reason to do it ... den hatte ich schon.
[toc] | [prev] | [next] | [standalone]
| From | Matthias Andree <matthias.andree@gmx.de> |
|---|---|
| Date | 2023-03-04 15:09 +0100 |
| Message-ID | <k6h1pnFfgvdU1@mid.dfncis.de> |
| In reply to | #6785 |
Am 04.03.23 um 08:06 schrieb Michael Uplawski:
> Matthias Andree wrote:
>>> Ich habe bereits daran gedacht. Nur sind alle bisher eingetretenen
>>> Fehlersituationen auf meine eigene Unbedarftheit zurückzuführen und
>>> entsprechend waren sie jedes Mal durch – beigesteuerten oder erlesenen –
>>> Sachverstand ausgeräumt. >
>>> Freilich kann ein einfacheres Programm Schwierigkeiten vermeiden helfen.
>>
>> Wäre es nicht zielführend, eine leichter verständliche und robustere
>> Software einzusetzen?
>
> Der Einwand ist natürlich und kommt freilich nicht unerwartet.
> Allerdings habe ich zwei Schwierigkeiten, die vielleicht mit dem Wunsch,
> zu verkürzen, erklärt sind:
>
> „leichter verständlich” ist eine Annahme. Vielleicht habe ich zu sehr
> auf meinem suboptimalen Sachverstand insistiert. Gehen wir davon aus,
> dass ich weniger von maildrop verstehe, als von procmail. Anzahl der
> positiven Ergebnisse, die ich mit maildrop erziele: 0
> procmail: ... hm. Identisch mit allen erfolgreich durchgeführten
> Filteraktionen der letzten 10 bis 15 Jahre.
>
> „robust” – schwieriger.
> Wie oben geschrieben und zitiert, kann ich bisher keine Fehlersituation
> auf Fehlfunktionen in Procmail zurückführen.
Das stimmt aber nicht, wie dieser Thread beweist.
Procmail verlangt von Dir, dass Du ihm sagst, dass es Dir nicht in die
Füße schießen soll.
Konkret: Procmail hat ein Verhalten "wenn die Regel fehlschlägt, nehm
ich halt die nächste". Es erfordert, und das steht so nicht explizit in
der Doku, dass Du die komplette Fehlerbehandlung selbst in Deinen
Recipes codierst. Hinter jedem Rezept ein
:0e
{EXITCODE=75}
oder so ablegst, um - unterstellend, dass sysexits.h den Code für
TEMPFAIL hernimmt und Dein MTA-MDA-Interface das rafft, den Fehler als
temporär abzubilden.
So, und jetzt ist Zeit fürs LART oder eine Merkbefreiung.
Ich geh mal suchen.
[toc] | [prev] | [next] | [standalone]
| From | Goetz Schultz <ng.expire1222@goetz.co.uk> |
|---|---|
| Date | 2023-02-28 11:57 +0000 |
| Message-ID | <ttkq7n$3ibnj$1@dont-email.me> |
| In reply to | #6768 |
On 27/02/2023 18:09, Matthias Andree wrote:
> Am 23.02.23 um 18:20 schrieb Michael Uplawski:
>> Guten Abend.
>>
>> Ich habe diese Regel in meiner .procmailrc:
>
> procmail ist ein Vierteljahrhundert nicht gepflegt und hat
> schwerwiegende Entwurfsfehler. So muss jede Form von Fehlerbehandlung
> nach jedem einzelnen Filterrezept von Hand eingefügt werden.
>
> Wirf das procmail weg und nimm, zum Beispiel, maildrop. Du musst dann
> die Filter umschreiben, aber das wird sich auszahlen.
>
Procmail hat mittlerweile ein Update bekommen. Ich setze es immer noch
ein, bevor ich mich mich anderen Filtern herumschlagen muss und
entsprechende Fehler wiederhole.
--
Cheers,
G.
Quis custodiet ipsos custodes?
---------------------------->8------------------------------
/"\
\ / ASCII Ribbon Campaign
X against HTML e-mail
/ \
---------------------------->8------------------------------
[toc] | [prev] | [next] | [standalone]
| From | Matthias Andree <matthias.andree@gmx.de> |
|---|---|
| Date | 2023-03-03 21:41 +0100 |
| Message-ID | <k6f4avF6jdcU2@mid.dfncis.de> |
| In reply to | #6776 |
Am 28.02.23 um 12:57 schrieb Goetz Schultz: > On 27/02/2023 18:09, Matthias Andree wrote: >> Am 23.02.23 um 18:20 schrieb Michael Uplawski: >>> Guten Abend. >>> >>> Ich habe diese Regel in meiner .procmailrc: >> >> procmail ist ein Vierteljahrhundert nicht gepflegt und hat >> schwerwiegende Entwurfsfehler. So muss jede Form von Fehlerbehandlung >> nach jedem einzelnen Filterrezept von Hand eingefügt werden. >> >> Wirf das procmail weg und nimm, zum Beispiel, maildrop. Du musst dann >> die Filter umschreiben, aber das wird sich auszahlen. >> > > Procmail hat mittlerweile ein Update bekommen. Ich setze es immer noch > ein, bevor ich mich mich anderen Filtern herumschlagen muss und > entsprechende Fehler wiederhole. > Welches Update wäre das?
[toc] | [prev] | [next] | [standalone]
Page 1 of 2 [1] 2 Next page →
Back to top | Article view | de.comm.software.mailserver
csiph-web