sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #82976
pcre i postfix
Jeg er ved at få postfix til at omskrive subject: feltet i mine email så der ikke står SV: eller lignende. Det var lidt mere compliceret end først antaget fordi nogle subjects er kodet i iso-8859-1.
Men jeg er indtilvidere noget til flg:
/^Subject: *(=\?iso-8859-1\?Q\?)?(([Ss][Vv]([Aa][Rr])?)|([Rr][Ee])((: ?)|(=3A_)))+(.*)/ REPLACE Subject:$1 Re$8$9
Deværre giver det ikke helt det ønskede resultat fordi postmap insistere på at der skal være mellemrum mellem $1 og Re.
Kører jeg:
postmap -q "Subject: =?iso-8859-15?Q?SV=3A_fa" pcre:/etc/postfix/header_checksexp
får jeg:
REPLACE Subject:=?iso-8859-15?q? Re=3a_fa
men jeg vil gerne have(intet mellemrum før Re=3a_fa):
REPLACE Subject:=?iso-8859-15?q?Re=3a_fa
Hvordan opnår jeg det?
Follow ups