Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comm.software.mailserver > #6120 > unrolled thread
| Started by | Stephan Seitz <stse+usenet@fsing.rootsland.net> |
|---|---|
| First post | 2019-11-14 11:13 +0000 |
| Last post | 2019-11-14 14:32 +0000 |
| Articles | 5 — 4 participants |
Back to article view | Back to de.comm.software.mailserver
Procmail-Profis: Entfernen von AW-Ketten und ähnlichem im Betreff Stephan Seitz <stse+usenet@fsing.rootsland.net> - 2019-11-14 11:13 +0000
Re: Procmail-Profis: Entfernen von AW-Ketten und ähnlichem im Betreff Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) - 2019-11-14 11:51 +0000
Re: Procmail-Profis: Entfernen von AW-Ketten und ähnlichem im Betreff Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2019-11-14 13:04 +0000
Re: Procmail-Profis: Entfernen von AW-Ketten und ähnlichem im Betreff Erik Heinz <eh1911-usenet@42net.de> - 2019-11-14 13:41 +0000
Re: Procmail-Profis: Entfernen von AW-Ketten und ähnlichem im Betreff Stephan Seitz <stse+usenet@fsing.rootsland.net> - 2019-11-14 14:32 +0000
| From | Stephan Seitz <stse+usenet@fsing.rootsland.net> |
|---|---|
| Date | 2019-11-14 11:13 +0000 |
| Subject | Procmail-Profis: Entfernen von AW-Ketten und ähnlichem im Betreff |
| Message-ID | <h34r7kFs4drU1@mid.individual.net> |
Hi! Ich hoffe, in dieser Gruppe gibt es noch Profis von procmail. Es gibt leider schlechte Programme, die bei Antworten im Betreff AW, Aw, RE, Antwort, Antw. oder ähnliches schreiben, das sich dann zu diversen Ketten verlängern kann. Das möchte ich gerne mit procmail lösen. Auf einer Seite habe ich die folgenden Regeln gefunden: :0 fhw * ^Subject:[ ]*(Re:\s*|AW:\s*|SW:\s*|WG:\s*|HW:\s*|WE:\s*|Antwort:\s*)+ | perl -pe 's/^Subject:\s+(?:Re:\s*|AW:\s*|SW:\s*|WG:\s*|HW:\s*|WE:\s*|Antwort:\s*)+(.*)/Subject: Re: $1/i;' :0 fhw * Subject:[ \t]*(aw|tr|we): | sed -e 's/^Subject:[ \t]*\(Aw\|Tr\):/Subject: Re:/i' Gerade im Deutschen gibt es jetzt aber das Problem, daß bei Nicht-ASCII-Zeichen im Betreff das AW in der Quoted-Printable-Kodierung steckt, z.B. =?UTF-8?Q?Aw=3A_Weinprobe_gut_=C3=BCberstanden=3F?= Wie kann ich hier sauber den Betreff umschreiben? Viele Grüße, Stephan -- | Stephan Seitz E-Mail: stse+usenet@fsing.rootsland.net | | If your life was a horse, you'd have to shoot it. |
[toc] | [next] | [standalone]
| From | Stefan+Usenet@Froehlich.Priv.at (Stefan Froehlich) |
|---|---|
| Date | 2019-11-14 11:51 +0000 |
| Message-ID | <1t5dcd3f56i43e9n3e8%sfroehli@Froehlich.Priv.at> |
| In reply to | #6120 |
On Thu, 14 Nov 2019 12:13:58 Stephan Seitz wrote: > Ich hoffe, in dieser Gruppe gibt es noch Profis von procmail. Anwender ja, Profi definitiv nicht - meine .procmailrc habe ich vor 1,5 Jahrzehnten zum letzten Mal überarbeitet. Wobei Deine Idee einen Versuch wert wäre. > :0 fhw > * ^Subject:[ ]*(Re:\s*|AW:\s*|SW:\s*|WG:\s*|HW:\s*|WE:\s*|Antwort:\s*)+ > | perl -pe 's/^Subject:\s+(?:Re:\s*|AW:\s*|SW:\s*|WG:\s*|HW:\s*|WE:\s*|Antwort:\s*)+(.*)/Subject: Re: $1/i;' > > :0 fhw > * Subject:[ \t]*(aw|tr|we): > | sed -e 's/^Subject:[ \t]*\(Aw\|Tr\):/Subject: Re:/i' > > > Gerade im Deutschen gibt es jetzt aber das Problem, daß bei > Nicht-ASCII-Zeichen im Betreff das AW in der > Quoted-Printable-Kodierung steckt, z.B. > =?UTF-8?Q?Aw=3A_Weinprobe_gut_=C3=BCberstanden=3F?= > > Wie kann ich hier sauber den Betreff umschreiben? Ganz einfach ist das offenbar nicht. Google wirft <http://www.benya.com/procmail/> aus; das sieht so aus, als könnte es Dir weiterhelfen. Servus, Stefan -- http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich Offizieller Erstbesucher(TM) von mmeike Für die schönen Dinge im Leben - Stefan: beerdigen, welch nettes Erwarten! (Sloganizer)
[toc] | [prev] | [next] | [standalone]
| From | Ulli Horlacher <framstag@rus.uni-stuttgart.de> |
|---|---|
| Date | 2019-11-14 13:04 +0000 |
| Message-ID | <qqjjca$d56$1@news2.informatik.uni-stuttgart.de> |
| In reply to | #6120 |
Stephan Seitz <stse+usenet@fsing.rootsland.net> wrote: > Hi! > > Ich hoffe, in dieser Gruppe gibt es noch Profis von procmail. > > Es gibt leider schlechte Programme, die bei Antworten im Betreff AW, > Aw, RE, Antwort, Antw. oder ähnliches schreiben, das sich dann zu > diversen Ketten verlängern kann. > > Das möchte ich gerne mit procmail lösen. Ich verwende: :0 fw * 1^0 ^Subject:.*(AW|WG|Antw(ort)?)\.?(:|=) * 1^0 ^Subject:.*Re:.*Re: * 1^0 ^Subject:.*Re=.*_Re= * 1^0 ^Subject:.*\?B\? | /client/bin/aw2re Mit https://fex.belwue.de/fstools/#aw2re -- Ullrich Horlacher Server und Virtualisierung Rechenzentrum TIK Universitaet Stuttgart E-Mail: horlacher@tik.uni-stuttgart.de Allmandring 30a Tel: ++49-711-68565868 70569 Stuttgart (Germany) WWW: http://www.tik.uni-stuttgart.de/
[toc] | [prev] | [next] | [standalone]
| From | Erik Heinz <eh1911-usenet@42net.de> |
|---|---|
| Date | 2019-11-14 13:41 +0000 |
| Message-ID | <slrnqsqmbp.kj8.eh1911-usenet@elbereth.42net.de> |
| In reply to | #6122 |
* Ulli Horlacher wrote:
> :0 fw
> * 1^0 ^Subject:.*(AW|WG|Antw(ort)?)\.?(:|=)
> * 1^0 ^Subject:.*Re:.*Re:
> * 1^0 ^Subject:.*Re=.*_Re=
> * 1^0 ^Subject:.*\?B\?
> | /client/bin/aw2re
Das löst aber noch nicht das Problem der QP-kodierten Subject-Zeilen.
Oder gibt es dafür einen patch für procmail?
Ich mache das so:
# decode MIME Subjects
:0 h
* ^Subject:.*=\?
SUBJECT=| formail -cXSubject: | perl -MEncode -ne 'print encode("UTF8",decode("MIME-Header",$_))'
# Store all remaining cases of Subject: into $SUBJECT
:0 hE
SUBJECT=| formail -cXSubject:
Dann mat man das dekodierte Subject in der Variable SUBJECT und kann damit
weiterarbeiten. Nicht sehr elegant, aber funktioniert.
Gruß,
Erik
[toc] | [prev] | [next] | [standalone]
| From | Stephan Seitz <stse+usenet@fsing.rootsland.net> |
|---|---|
| Date | 2019-11-14 14:32 +0000 |
| Message-ID | <h356s5F2acU1@mid.individual.net> |
| In reply to | #6123 |
Erik Heinz <eh1911-usenet@42net.de> wrote: > Dann mat man das dekodierte Subject in der Variable SUBJECT und kann damit > weiterarbeiten. Nicht sehr elegant, aber funktioniert. Ja, aber muß ich den Betreff denn nicht hinterher wieder encodieren? Shade and sweet water! Stephan -- | Stephan Seitz E-Mail: stse+usenet@fsing.rootsland.net | | If your life was a horse, you'd have to shoot it. |
[toc] | [prev] | [standalone]
Back to top | Article view | de.comm.software.mailserver
csiph-web