[Postfixbuch-users] Leerzeichen in RCPT-TO: Adresse - wie verarbeiten/umgehen
Stefan Bauer
stefan.bauer at cubewerk.de
Di Jun 3 12:08:53 CEST 2014
On Tue, 2014-06-03 at 10:54 +0200, Andreas Schulze wrote:
> Am 03.06.2014 10:23 schrieb Stefan Bauer:
> > Danke - das geht in die Richtung, ich gebs jedoch auf, bevor ich einen
> > Herzinfarkt bekomme mit der Regex.
> http://regex101.com/ soll ganz brauchbar sein
Danke, aber damit konnte man nur den fertigen Regex testen/optimieren.
Das kann schon postfix selbst mit:
postmap -q “string” pcre:/etc/postfix/pcre-file
Ich bin dann jedoch beim Suchen auf http://txt2re.com/index.php3
gestoßen.
Das hat mich dann dazu veranlasst, meine Regex zu überdenken. Ich matche
jetzt nur noch auf Zahlen und extrahiere diese mit:
/^RCPT\s+TO:\s*(\d+).*?(\d+).*?(\d+)(.*)/ RCPT TO: <$1$2$3$4>
Mein Input-String ist z.B - (Outlook Adressbuch)
root at srv1:/home/stefan# postmap -q "RCPT TO:
0049(8621)9960237 at faxmaker.com" pcre:/etc/postfix/cmd_filter
RCPT TO: <004986219960237 at faxmaker.com>
Stefan
Mehr Informationen über die Mailingliste Postfixbuch-users