Identität – Absender – Konto und Ordner

  • Hallo,

    ich habe in The Bat 4.x ein Konto für eine Domain erstellt.

    Unter Kontoeigenschaften habe ich die Absenderdaten leer gelassen.

    Dann habe ich in dem Konto vier Ordner angelegt.

    Jeder Ordner hat eine eigene Identität, also eine eigene E-Mail und einen eigenen Namen.

    Leider wird diese Einstellung nicht den jeweiligen Unterordnern vererbt.

    Gibt es unter The Bat eine Option, die ich aktivieren muss, damit die Einstellung, die der übergeordnete Ordner hat, auch für die Unterordner gilt?

    also vereinfacht ausgedrückt – wenn ich im Ordner drei – im siebenten Unterordner eine E-Mail zu liegen habe und auf Antworten klicke, dann sollen die Absenderdaten erscheinen, die im Ordner drei stehen (da es ja ein Unterordner von Ordner drei ist). Stattdessen wird nichts eingetragen.

    Danke!

    Beste Grüße
    FlyIng

    Einmal editiert, zuletzt von FlyIng (18. März 2011 um 12:05)

  • Also eine Option zum automatischen Vererben von Identitäten auf Unterordner gibt es nicht.
    Behelfen kannst du dir mit Vorlagen, die du für jede deiner Identitäten erstellst und die du dann über das Dropdown-Feld immer auswählen kannst, unabhängig in welchem Ordner du dich gerade befindest. Mit Hilfe von Makros (siehe hier) kannst du dann jede einzelne Vorlage mit einer individuellen Identität ausstatten. Das benötigte Makro wäre dann das "SETHEADER-Makro, das du mit Argumenten und Werten füttern kannst, also beispielsweise %SETHEADER("Organization","My Cool Company ltd.")

  • Hallo,

    danke für den Tipp! Das ist keine so erfreuliche Nachricht – weiß jemand von Euch, ob diese Funktion in Version 5 vorgesehen ist (Vererbung von Absenderdaten in die Unterordner)? Falls nicht – hat jemand von Euch einen guten Draht zu den Programmierern,um das als Vorschlag mit aufnehmen zu lassen? Derzeit klappt die Vererbung nur vom Hauptordner (Konto).

    Mir schwebt noch eine andere Lösung vor:

    Ich lege einfach zwei oder mehr Konten für eine Domain an. Für jedes Konto kann ich die Absenderdaten (Identität) festlegen.

    Einziges Problem – wie bringe ich "The Bat" bei, dass in das Konto 1 nur die E-Mails für den Empfänger ABC, in das Konto 2 nur die E-Mails für den Empfänger DEF usw. herunter geladen werden? Denn nach dem herunterladen müssen diese über weitere bereits definierte Filterregeln in Unterordner verschoben werden.

    (Zugegeben, das klingt wesentlich komplizierter, als wenn eine Vererbung im Programm bereits vorgesehen wäre.)

    Danke!

    Beste Grüße
    FlyIng

    Einmal editiert, zuletzt von FlyIng (18. März 2011 um 12:54)

  • 1) Vererbung
    Unser Draht zu den Programmieren ist der Ritlabs-Bugtracker (Infos). Ein Wunsch, der deinem ziemlich nahe kommt, wäre dieser Eintrag. Den kannst du bestätigen und ihm damit wieder etwas Aktualität verleihen.

    2) mehrere Konten
    Würde ich davon abraten. Wäre viel zu umständlich, da mit Filtern zu hantieren, die Nachrichten vom einen ins andere Konto verfrachten, dann weitere Filter, die dann die Unterordner füllen. Da kann man recht schnell den Überblick verlieren. Die Vorlagenmethode ist da wesentlich flexibler und bietet von der oben beschriebenen Variante auch noch Möglichkeiten für Vereinfachungen.

  • Nochmals danke! für Deine hilfreichen und schnellen Antworten. Ich werde dann mal versuchen, mich in die Vorlagenthematik einzuarbeiten. Die Alternative – wenn ich das richtig verstehe – wäre – jeden Unterordner mit den richtigen Absenderdaten zu füllen.

  • Ich habe mich mit den Schnellvorlagen anfreunden können. :)

    (1)
    Gibt es bereits jetzt eine Möglichkeit, bei der Anrede automatisch festzulegen, ob "Frau" oder "Herr" gesetzt werden muss, wenn man den Namen aus den Absenderdaten entnimmt?

    (2)
    Dank der Veränderung des Headers kann ich in der Schnellvorlage die Absender-E-Mail-Adresse angeben. Das funktioniert grundsätzlich gut. Allerdings enthält meine E-Mail-Adresse die Jahreszahl.

    meine-e-mail-2011@domain.com

    %YEAR scheint es als Variable nicht zu geben.

    Gibt es eine Möglichkeit aus

    %DATESHORT oder %DATE

    die Jahreszahl zu extrahieren und in der E-Mail-Adresse in der Schnellvorlage zu verwenden?

    Beste Grüße
    FlyIng

    3 Mal editiert, zuletzt von FlyIng (18. März 2011 um 15:43)

  • Gibt es bereits jetzt eine Möglichkeit, bei der Anrede automatisch festzulegen, ob "Frau" oder "Herr" gesetzt werden muss, wenn man den Namen aus den Absenderdaten entnimmt?

    Du hast die Möglichkeit, eine geschlechtsspezifische Anrede zu generieren anhand der Daten, die im Adressbuch gespeichert sind. Dazu muss dort natürlich das Geschlecht, der Name und die Mailadresse des Adressaten hinterlegt sein. Hierzu hilfreiche Threads:
    Anrede unter TB 4
    geschlechtsspezifische Anrede?

    Allerdings enthält meine E-Mail-Adresse die Jahreszahl.

    Das erschließt sich mir nicht. Eine Email-Adresse ist doch konstant, warum willst du die über ein Makro erzeugen lassen? Naj ja ... das Makro lautet %DATE("yyyy")

    5 Mal editiert, zuletzt von mse (18. März 2011 um 19:08)

  • mse

    Besten Dank für den Hinweis mit dem Makro – Jahreszahl. Die Erklärung ist ganz einfach, nach einem Jahr ist so viel Spam auf der E-Mail-Adresse, so dass die automatisch verändert wird. Das hat sich über Jahre bewährt. Bisher kannte bzw. nutzte ich die Schnellvorlagen-Funktion noch nicht.

    Das Problem der geschlechtsspezifischen Anrede scheint größer zu sein. Ich erhalte oftmals E-Mails, deren Daten naturgemäß nicht im Adressbuch gespeichert sind und zudem so selten benutzt werden, dass ich sie nicht im Adressbuch speichern möchte.

    Daher dachte ich viel eher daran, dass es eine Liste mit effektiv allen Vornamen gibt und daraus die entsprechende richtige Anrede generiert wird.

    Das stößt natürlich dort an die Grenzen, wo kein kompletter Vorname enthalten ist. Daher bliebe nur, eine Extraliste zu pflegen, in denen die Sonderfälle gespeichert wären. Diese können natürlich auch in der Liste aller Vornamen enthalten sein.

    Kann The Bat damit umgehen?

    Beispiel:

    (1) Das Makro liest den Absendernamen aus.
    (2) Wenn kein Absendernamen vorhanden ist, dann versucht das Programm aus der Grußformel den Absendernamen zu extrahieren.
    (3) Das Makro gleich diesen Wert mit den Datensätzen in einer Textdatei (jeder Datensatz ist eine Zeile) ab. Wenn eine Übereinstimmung gefunden wurde, steht in der gleichen Zeile hinter dem Semikolon die zutreffende Anrede (Herr, Herr Professor, Frau Oberärztin … – das geht natürlich nur bei kompletten Namen).
    (4) Die richtige Anrede wird entsprechend über die Schnellvorlage eingefügt.

    Soweit meine Idee – allerdings weiß ich nicht, ob The Bat mit externen Daten über die Makrosprache umgehen kann.

  • Hi,

    also für diesen oben geschilderten Spezialfall der geschlechtsspezifischen Anrede habe ich keine einfache Lösung parat. Ein paar Gedanken dazu:

    Ich halte es nicht für gänzlich ausgeschlossen, dass das, was dir da vorschwebt, irgendwie realisierbar ist. Die große Frage ist, ob sich der große Aufwand (und das kann durchaus ein großer Aufwand werden) tatsächlich langfristig lohnt. Du sagst selber, dass teilweise Adressaten so selten schreiben, dass du deren Daten nichts ins Adressbuch übernehmen willst. Gut, die paar könnte man auch von Hand bearbeiten.

    Dann, eine Liste mit Vornamen gibt es bestimmt irgendwo im Internet. Die dann per zusätzliches Script durchsuchen zu lassen und dann ein Ergebnis an The Bat zurückzuliefern, halte ich sogar für machbar. Ich weiß nicht wie, aber speziell dieses Teilproblem klingt lösbar. Was aber machst du, wenn du mal eine Mail von einem Engländer, Russen oder Chinesen bekommst? Kurz: Irgendjemandem, dessen Name nicht in der Liste steht? Dann würden wieder Ausnahmebehandlungen notwendig werden.
    Eine Extraktion des Vornamens aus der Grußformel wird ebenfalls aufwendig. Man kann zwar mit Hilfe von regulären Ausdrücken den Mailtext "parsen" aber du müsstest auch hier viele Varianten berücksichtigen (Bis dann, Tschüss, Mit freundlichen Grüßen, LG, ...) Von Tippfehlern, die das Regex ins Leere laufen lassen würden, ganz zu schweigen.

    Tut mir leid, dich in deinem Enthusiasmus derart zu bremsen, aber ich fürchte einfach, dass ein derart automatisiertes System, wie du es dir vorstellst, aufgrund der vielen unterschiedlichen zu berücksichtigenden Varianten und Möglichkeiten nur mit immensem Aufwand zu realisieren ist. Für Antworten an Leute, die nicht im Adressbuch stehen (und nur darum geht's hier), halte ich das für nicht machbar. Für neue Nachrichten, an Adressaten, die mit Geschlecht im Adressbuch stehen, ist das problemlos zu realisieren, siehe die zwei oben verlinkten Threads.

    Abschließend: Du kannst The Bat über Makro-Plugins mit zusätzlichen Makros ausstatten. Die beiden bekanntesten sind XMP und MyMacros. Ersteres enthält ein Makro namens "Gender", das versucht (ich weiß nicht wie gut das klappt) aus einer übergebenen Zeichenkette zu bestimmen, ob es sich hierbei um einen Frauen- oder Männervornamen handelt. Vielleicht hilft dir das irgendwie weiter.

    Mit den Makro-Plugins und ggf. externen Scripts (z.B. VB) würde ich mal sagen, hast du hiermit das Maximale an der Hand, was mir dazu einfällt.