Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comm.software.mailserver > #6120 > unrolled thread

Procmail-Profis: Entfernen von AW-Ketten und ähnlichem im Betreff

Started byStephan Seitz <stse+usenet@fsing.rootsland.net>
First post2019-11-14 11:13 +0000
Last post2019-11-14 14:32 +0000
Articles 5 — 4 participants

Back to article view | Back to de.comm.software.mailserver


Contents

  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

#6120 — Procmail-Profis: Entfernen von AW-Ketten und ähnlichem im Betreff

FromStephan Seitz <stse+usenet@fsing.rootsland.net>
Date2019-11-14 11:13 +0000
SubjectProcmail-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]


#6121

FromStefan+Usenet@Froehlich.Priv.at (Stefan Froehlich)
Date2019-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]


#6122

FromUlli Horlacher <framstag@rus.uni-stuttgart.de>
Date2019-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]


#6123

FromErik Heinz <eh1911-usenet@42net.de>
Date2019-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]


#6124

FromStephan Seitz <stse+usenet@fsing.rootsland.net>
Date2019-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