Rechtschreibprüfung automatisch auf Empfänger einstellen?

  • Hallo alle,

    wer kann mir helfen?
    Ich bin umgestiegen von TheBat 1.6 auf 5.2.

    Ich will in ausgehenden Mails, die Rechtschreibung passend zum Empfänger einstellen.

    Wie geht das unter 5.2?

    Unter 1.6 hab ich das über eine Schnellvorlage so gemacht:

    Code
    %LANGUAGE="GE"%-
    %QINCLUDE='%SETPATTREGEXP=".*@.*\.(\w*)>?$"Sprache_%REGEXPMATCH="%TOADDR"'%-
    %QINCLUDE="Sprache_%ABToCountry"


    Erklärung:
    1. Zeile: Standardsprache GE
    2. Zeile: Aus der Empfängeradresse die Endung finden: .de, .com, .eu, .info ... und damit eine Schnellvorlage "Sprache_de", "Sprache_com", ... aufrufen
    3. Zeile: Wenn Empfänger im Adressbuch ist, dann die Sprache auf die Endung dort setzen

    Unter 1.6 ging das gut. Unter 5.2 macht das Probleme, weil das %QINCLUDE
    plötzlich Fehlermeldungen ausspuckt und mir die in die Mail reinschreibt.
    Beispiel: "Schnellvorlage "Sprache_" konnte nicht gefunden werden"


    Wie kann ich diese Fehlermeldungen unterdrücken oder irgendwie besser die Sprache automatisch anpassen?

    Vielen Dank,
    FMaus

  • Dank GwenDragons Makro-Tipps sieht das ganze jetzt so aus und funktioniert prima:

    Code
    %LANGUAGE="GE"%-
    %_TLDOMAIN=|%SETPATTREGEXP=".*@.*\.(\w*)>?$"%REGEXPMATCH="%TOADDR"|%-
    %IF:"%_TLDOMAIN"="com":%LANGUAGE="AM"%-
    %IF:"%_TLDOMAIN"="edu":%LANGUAGE="AM"%-
    %IF:"%_TLDOMAIN"="net":%LANGUAGE="AM"%-
    %IF:"%_TLDOMAIN"="org":%LANGUAGE="AM"%-
    %IF:"%_TLDOMAIN"="uk":%LANGUAGE="BR"%-
    %IF:"%ABToCountry"<>"":%QINCLUDE="Sprache_%ABToCountry"%-

    Bei gewissen TopLevel-Domains die Sprache auf Englisch stellen.
    Außer Land ist im Adressbucheintrag des Empfängers gesetzt.
    Und Deutsch sonst.

  • War noch ein Bug drinnen.
    So ist es richtig:

    Code
    %LANGUAGE="GE"%-
    %_TLDOMAIN=|%SETPATTREGEXP=".*@.*\.(\w*)>?$"%REGEXPMATCH="%TOADDR"|%-
    %IF:"%ABToCountry"<>"":
    %_TLDOMAIN="%ABToCountry"%-
    %IF:"%_TLDOMAIN"="com":%LANGUAGE="AM"%-
    %IF:"%_TLDOMAIN"="edu":%LANGUAGE="AM"%-
    %IF:"%_TLDOMAIN"="net":%LANGUAGE="AM"%-
    %IF:"%_TLDOMAIN"="org":%LANGUAGE="AM"%-
    %IF:"%_TLDOMAIN"="uk":%LANGUAGE="BR"%-