eMail aus vorhandener Mail teilweise neu erstellen

  • Hallo...

    Ist folgendes zu realisieren:

    Es liegt eine eMail vor, die wie folgt ausschaut:
    =========================
    Sehr geehrter Herr xxxxx,

    TextBeginn xxxxxxxxxxxxxxxx xxxxx xxxxxx
    xxx
    xxx
    xxx TextEnde

    TextBeginn1 xxxxxxxx xxxxxxx
    xxxx
    xxx
    xxxx TextEnde1
    =============================

    So, nun zu der Aufgabe:
    "Sehr geehrter Herr xxx" soll bei der Antwort bestehen bleiben.
    TextBeginn bis TextEnde soll durch einen anderen, vorgegebenen
    Text ersetzt werden.

    TextBeginn1 bis TextEnde1 soll wieder übernommen werden.
    Zum Schluss soll wieder ein vorgegebener Text eingefügt werden.

    So etwas in dieser Art hat mir hier schon mal einer gemacht. Und zwar
    wurden folgende Befehle verwendet:
    %SETPATTREGEXP
    %REGEXPBLINDMATCH
    %SUBPATT

    Ich kenne mich da gar nicht aus, so dass ich mit diesen Befehlen
    auch nichts anfangen kann.

    Es wäre toll, wenn mir hier jemand helfen könnte, um mein vorhaben
    realisieren zu können. Das ganze soll als Schnellvorlage laufen, oder
    noch besser im dem jeweiligen Ordner als "Antworten"-Funktion aufgerufen
    werden.

    Wenn noch jemand Fragen hat, nur zu.

    Vielen Dank schon mal im voraus.

    Gruß
    Andreas

  • Im Grunde soll also nur TextBeginn bis TextEnde rausfallen?

    Code
    %setpattregexp='(.*)(^TextBeginn.*TextEnde$)(.*)'%-
    %RegExpBlindMatch(%Text)%-
    %_ausgabe='%SubPatt="1" %SubPatt="3"'

    Sollte gehen, der Text ist dann in der Variabe %_ausgabe gespeichert. Kannst du natürlich aber auch sofort ausgeben lassen, wenn du willst.

  • Hallo Bernd,

    irgendwie steht ich auf dem Schlauch.
    Ich komme damit nicht zurecht.

    Kannst du mir deine Vorgehensweise vielleicht etwas erläutern (wo
    muss ich was einfügen)?

    Gruß
    Andreas

    Bin runter vom Schlauch. Es geht.
    Danke für die schnelle Hilfe.

    Einmal editiert, zuletzt von AndreasB. (22. Januar 2007 um 23:35)

  • Hallo...

    Jetzt hätte ich noch ne Frage:
    wenn ich auf einem Mail antworte, die ich selbst verschickt habe,
    dann stehe ich ja als Empfänger drin.

    Wie kann ich es machen, dass bei einer Antwort der ursprüngliche
    Empfänger verwendet wird?

    Ich hoffe, ihr habt mich verstanden.

    Gruß
    Andreas

  • Geht nicht.

    Wenn ich am Anfang:
    %REPLYTO="%OTo"
    einfüge, dann stehe trotzdem ich als Empfänger drin.

    Wenn ich nur %Oto eingebe, dann steht die Mailadresse im Text.

    Wie muss ich das machen?

    Sorry, aber ich bin da völliger Laie.

    Gruß
    Andreas


    So, jetzt habe ich folgendes drin:
    TO="%OTo"
    Nun steht aber meine Adresse und die andere als Empfänger drin.
    Wie kann ich da meine rausbekommen?

    Einmal editiert, zuletzt von AndreasB. (23. Januar 2007 um 00:11)