<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hallo Stefan,<br>
    <br>
    es wäre leichter wenn du in Worten erklärst, was der Regex denn nun
    tun soll? <br>
    <br>
    Geht denn kein ///g am Ende, um es mehrmals durchführen zu lassen?<br>
    <br>
    Durch einfaches Regex kann man es nicht lösen. Das Wiederholen muss
    schon vom Interpreter z.B. durch /g nutzbar gemacht werden.<br>
    <br>
    Gibt es vielleicht die Möglichkeit das durch ein externes Script zu
    jagen?<br>
    <br>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">Am 09.06.14 10:29, schrieb Stefan
      Bauer:<br>
    </div>
    <blockquote
      cite="mid:zarafa.5395704f.08a2.474eb28479a35423@srv1.localhost"
      type="cite">
      <meta name="Generator" content="Zarafa WebAccess v7.1.7-42779">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <title>[halb OT] pcre für Postfix-Adressumschreibung</title>
      <style type="text/css">
      body
      {
        font-family: Arial, Verdana, Sans-Serif ! important;
        font-size: 12px;
        padding: 5px 5px 5px 5px;
        margin: 0px;
        border-style: none;
        background-color: #ffffff;
      }

      p, ul, li
      {
        margin-top: 0px;
        margin-bottom: 0px;
      }
  </style>
      <p>Hallo nach München und Umgebung,</p>
      <p> </p>
      <p>ich habe hier ein kniffliges Problem und verzweifle an der
        Lösung. Mit Postfix gibt es die Möglichkeit, das To: Feld im
        E-Mail Header umzuschreiben.</p>
      <p> </p>
      <p>Das klappt mit meiner Regex prima für einen Empfänger - bei
        mehreren Empfängern gehen mir die Ideen aus, wie ich das
        umsetzen kann:</p>
      <p> </p>
      <p>Mein Input-String ist:</p>
      <p> </p>
      <p>To: =?windows-1252?Q?LHG_1_=28Fax_Gesch=E4ft=29?= <LHG 1@+49
        (8621) 9960237>,
        =?windows-1252?Q?LHG_2_=28Fax_Gesch=E4ft=29?= <LHG2@+49
        3212-1150047></p>
      <p> </p>
      <p>Mit folgender Anweisung setze ich den String um:</p>
      <p> </p>
      <p>/^To:\s*(.*)<a class="moz-txt-link-rfc2396E" href="mailto:.*@\+(\d+).*?(\d+).*?(\d+)"><.*@\+(\d+).*?(\d+).*?(\d+)></a>/     To: $1
        <a class="moz-txt-link-rfc2396E" href="mailto:00$2$3$4@faxmaker.com"><00$2$3$4@faxmaker.com></a></p>
      <p> </p>
      <p>Auf der Kommandozeile sieht man auch das Ergebnis (leider nur
        beim letzten Empfänger):</p>
      <p> </p>
      <p>root@srv1:/home/stefan# postmap -q "To:
        =?windows-1252?Q?LHG_1_=28Fax_Gesch=E4ft=29?= <LHG 1@+49
        (8621) 9960237>,
        =?windows-1252?Q?LHG_2_=28Fax_Gesch=E4ft=29?= <LHG2@+49
        3212-1150047>" pcre:/etc/postfix/rewrite_tofieldTo:
        =?windows-1252?Q?LHG_1_=28Fax_Gesch=E4ft=29?= <LHG 1@+49
        (8621) 9960237>,
        =?windows-1252?Q?LHG_2_=28Fax_Gesch=E4ft=29?= 
        <a class="moz-txt-link-rfc2396E" href="mailto:004932121150047@faxmaker.com"><004932121150047@faxmaker.com></a></p>
      <p> </p>
      <p>Danke</p>
      <p> </p>
      <p>Stefan</p>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Munich-pm mailing list <a class="moz-txt-link-freetext" href="http://munich.pm.org/">http://munich.pm.org/</a>
<a class="moz-txt-link-abbreviated" href="mailto:Munich-pm@pm.org">Munich-pm@pm.org</a>
<a class="moz-txt-link-freetext" href="http://mail.pm.org/mailman/listinfo/munich-pm">http://mail.pm.org/mailman/listinfo/munich-pm</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Andreas Hernitscheck

E-mail: <a class="moz-txt-link-abbreviated" href="mailto:tech@tool.de">tech@tool.de</a>

Gertrud-Bäumer-Str. 14
80637 Munich, Germany

Phone: +49 176 210 16 397

GPG: <a class="moz-txt-link-freetext" href="http://xantavia.net/downloads/team/andreashernitscheck/gpg/andreashernitscheck.asc">http://xantavia.net/downloads/team/andreashernitscheck/gpg/andreashernitscheck.asc</a>


</pre>
  </body>
</html>