Beiträge von pulsi

    Liebes Forum,

    aktuell habe ich folgendes Problem mit The Bat 5.8.8: Auf einem meiner Mailkonten kann ich Mails abrufen und diese werden auch durch die Filter verarbeitet. Aber es erscheint keine Mail im Eingang. Auch die 0 für keine Nachrichten fehlt. Ebenso sind alle Unterordner des Eingangs, die vorher gefüllt waren ebenfalls leer. Allerdings steht hier eine 0.

    Was kann man hier tun? Probiert wurde schon Ordner wiederherstellen. Leider ohne Ergebnis.

    Mit freundlichen Grüßen
    Stephan Puls

    Umleiten der Mails hilft mir in diesem Zusammenhang leider nicht. Da nicht der Originalabsender in der weitergeleiteten Mail erscheinen soll. Und mehrere Mails in einer Mail auch nicht. Es sollte schon das gebündelte Weiterleiten mehrerer einzelner Mails an einen Empfänger sein. Da sich das ja offenbar nicht nur bei mir reproduzieren läßt, scheint das ja tatsächlich um einen Bug zu handeln, der hoffentlich bald behoben wird.
    Könnte man das in der Zwischenzeit anders lösen, vielleicht mit einem Filterordner? Also Mails in einen Ordner ablegen und diese werden automatisch an einen speziellen Empfänger weitergeleitet und in den Postausgang gelegt. Könnte das gehen?

    Das Regex funktioniert super, hat aber eine kleine Schwäche.

    Es gibt keine Probleme wenn die E-Mail-Adresse in diesem Format dasteht:
    > Von : Herr Max Muster <Max_Muster@email.de> ------> diese E-Mailadresse soll ausgelesen werden und das wird auch korrekt gemacht

    Viele konfigurieren aber ihr Mailprogramm aber gerne so:

    > Von : Max_Muster@email.de <Max_Muster@email.de> ------> diese E-Mailadresse soll ausgelesen werden, aber im Empfängerfeld erscheint nur <>.

    Kann man das noch optimieren?

    Gruß
    pulsi

    Folgende Angaben, die im Textfeld einer Mail, stehen sollen durch das u. a. Regex ausgelesen werden.
    Entweder

    Von : Herr Max Muster
    (Regex ist bislang nur für diesen Fall ausgelegt, funktioniert aber auch nicht: Von-Leerstelle-Doppelpunkt-Leerstelle)

    oder

    Absender: Max Muster

    Hallo %SetPattRegExp='.*?Von\s\:\s\"?([0-9a-zA-Z_.\-öÖäÄüÜß@]+(\s+[0-9a-zA-Z_.\-öÖäÄüÜß]+)*)\"?\s*<.*?>'%-
    %RegExpBlindMatch='%Text'%Subpatt='1',


    Können solche Oder-Prozesse geREGEXt werden?

    Gruß
    pulsi

    Funktioniert super, herzlichen Dank.

    Dazu noch eine Frage, kann man das Schreiben der Kopfzeilen (Header) neu erzwingen bzw. zurücksetzen? Offenbar liefert das neue E-Mail-Programm auf der Kollegen Daten, die auch nach Behandlung mit dem neuen InternNachExtern Filter im Bereich der In-Reply-To Angabe Rückschlüsse auf den personifizierte Absenderadresse zulassen. Dies würde ich gern unterbinden. Geht das?

    Gruß
    pulsi

    Ich versuche es noch einmal zu vereinfachen:

    1. Die Mitarbeiter bekommen von The Bat 2.12.00 Anfrage per Mailweiterleitung zur Beantwortung.

    2. Die Anfragen werden nicht an den eigentlichen Empfänger beantwortet, sondern per Antwortknopf wieder an The Bat zurückgeschickt.

    3. Der Filter InternNachExtern (siehe Thread 5122.0) steht unter Filter-Assistent->Aktionen->Auto-Antwort senden->Vorlage
    und sorgt für:

    a) Eine Umadressierung an den eigentlichen Empfänger, aus den weitergeleiteten Angaben in dem E-Mail-Text wie hier:

    > Von: BAT-Konto <bat@bat.de> --------------------------> diese E-Mailadresse wird ausgelesen
    > Organisation: BAT-Konto
    > Antworten an: BAT-Konto <bat@bat.de>
    > Datum: Thu, 26 Jul 2007 09:21:24 +0200
    > An: <Interner.Mitarbeiter@intern.de>
    > Betreff: Fwd: "Nachfrage"
    >
    > Dies ist eine weitergeleitete Nachricht
    > Von : Herr Max Muster <Max_Muster@email.de> ------> diese E-Mailadresse soll ausgelesen werden
    > An : bat@bat.de
    > Datum: Mittwoch, 25. Juli 2007, 16:43
    > Betreff: "Nachfrage"

    b) einer Löschung aller Kopfzeilen, damit der interne Weg nicht nachvollzogen werden kann


    Wie gesagt, die E-Mail, die ausgelesen soll. steht immer nach Von+4Leerzeichen wie oben angemerkt.

    Vielleicht ist es jetzt deutlicher.

    Gruß
    pulsi

    Kein Problem. Hier die Projektbeschreibung:
    Benutzt wird TB 2.12.00, deshalb geht der Vorschlag von beta leider
    nicht. Es muss, aufgrund einer Imkompatiblität der 3.x weiterhin 2.12 verwendet
    werden. Die Erklärung und wie die Regexe bislang aussieht steht hier:

    https://www.batboard.net/index.php?topic=5122.0

    Diese Regexe ist Bestandteil einer automatischen Antwort, steht also
    im Bereich des Antworttextes und versah bislang in Bat 2.12.00 klaglos ihren Dienst und sorgte
    dafür, dass Anfragen von externen Kunden, die an interne Mitarbeiter zur Beantwortung von einer
    Firmenhauptadresse weitergeleitet wurden, einfach per Reply wieder an die Firmenhauptadresse zurückgingen und dort an die richtigen Kunden, anhand der noch in der E-Mail vorhandenen Ursprungsmail wieder an den eigentlichen Empfänger dieser Mail quasi umadressiert wurden. Der Vorteil dieser Lösung ist, dass nur
    eine Hauptadresse nach draußen dringt.
    Die Mitarbeiter bekommen jetzt neue E-Mail-Programme (nicht beeinflussbar), diese liefert im Textfeld neue Informationen zurück, die dafür sorgen, dass nicht die externe, sondern die interne E-Mail-Adresse herangezogen wird, die Nachricht würde also im Kreis fahren.

    Im Prinzip möchte ich an dieser Stelle der Regexe <[-0-9a-zA-Z_.@]*>
    also die erste E-Mail-Adresse in spitzen Klammern den Zusatz unterbringen, wenn diese auf die Zeichenkette "Von :" folgt, also ein "Von" gefolgt von 4
    Leerzeichen plus einem Doppelpunkt. Nach dieser Anordnung folgt nämlich die richtige
    E-Mail-Adresse. Diese richtige E-Mail-Adresse stehen im zitierten Nachrichtentext und nicht
    in den Kopfzeilen.

    Vielleicht ist es jetzt klarer worum es geht.

    Gruß
    pulsi

    Das Problem ist, dass beide Mailarten immer in dieser Nachricht vorkommen, ein einzelner Nichtfilter also nicht die Aktion auslösen kann, die ich erreichen möchte. Wenn ein aussortieren gewissermaßen nicht möglich ist. Vielleicht könnte man dann dies darstellen:
    Die auszulesende E-Mail-Adresse steht immer an folgender Position:
    > Von : Vorname Nachname <vorname.nachname@irgendwas.de>

    Die Besonderheit dieser Zeile > Von : ist immer mit vier Leerzeichen zwischen Von und dem Doppelpunkt.

    Könnte man das Regex dann so aufbauen, dass er sich nur um die E-Mail-Adresse kümmert die in dieser Zeile steht?

    Gruß
    pulsi

    Das Regex <[-0-9a-zA-Z_.@]*> findet die erste Mailadresse, die in eckigen Klammern steht. Womit muss ich das ergänzen, damit alle Vorkommen von @beispielmail.de ignoriert werden sollen. Also <max.muster@irgendwas.de> soll gefunden werden, <max.muster@beispielmail.de> aber nicht, wobei @beispielmail.de eine feste Zeichenfolge ist und alle anderen nicht. Regex sollte für TB 2.12.00 lauffähig sein. Danke für Hinweise.

    Gruß
    pulsi

    theotull: genau dieses Tool, das im Thread beschrieben ist, suche ich. Es deaktiviert einfach das "X" oben rechts. Leider wird auch in diesem Thread der Name nicht genannt, sonst könnte ich mal auf die Suche gehen. Kennt jemand vielleicht noch den Namen des Tools?

    beta: Danke für die Links, außerordentlich interessant, nicht nur für das aktuelle Problem.
    Wenn ich mit dem Originaltool nicht weiterkommen sollte, komme ich gern darauf zurück.

    Gruß
    pulsi