I18N-Conflict: Gibt es eine Möglichkeit, OSX-Mail automatisch überflüssig zu machen. AW: und WG:

623
brandstaetter

Microsoft hat es geschafft, ihre deutsche Übersetzung der Mail-Programme zu brechen, was zu Betreffzeilen wie "AW: AW: AW: AW: AW: Frage" führt, wenn eine Mail hin und her geht und niemand auf die Betreffzeile achtet. Ich glaube, dass die englische Version RE: verwendet, aber es automatisch entfernt.

Mir ist aufgefallen, dass OSX Mail.app ziemlich schlau ist und mehrere RE: entfernt. Die deutsche Version wird jedoch vollständig ignoriert.

Gibt es eine kleine Einstellung / tool / plugin, mit der Mail.app diese auch erkennt?

0
Und was hat das mit Outlook zu tun? Ðаn vor 15 Jahren 0
Dass die deutsche Version von Outlook die (imho) defekte Übersetzung hat und AW statt RE produziert. Ich möchte, dass OS X Mail damit umgeht, da sich Microsoft offensichtlich nicht darum kümmert und es wahrscheinlich niemals beheben wird. brandstaetter vor 15 Jahren 0

1 Antwort auf die Frage

1
Arjan

Dasselbe gilt für den niederländischen Ausblick: "Re: Betr .: Re: Doorgest .:" für "Re: Re: Re: Fw:" was wahrscheinlich nur "Re:" sein sollte ...

Ich bin kein AppleScript- Experte, aber basierend auf den Beispielen in / Library / Scripts / Mail Scripts / Rule Actions können Sie (oder jemand hier bei Super User) damit beginnen. Dies ist jedoch keineswegs eine funktionierende Lösung, da ich nicht weiß, wie Mail die Änderungen beibehalten soll . Im Folgenden wird der Betreff so geändert, wie er in der Nachrichtenliste angezeigt wird, nicht jedoch derselbe Betreff, wie er oberhalb der Nachricht angezeigt wird, wenn er angezeigt wird. Schlimmer noch: Beim Neustart von Mail wird wieder das alte Thema angezeigt.

Ich gehe davon aus, dass man die eigentliche Quelle der Nachricht ändern muss, nicht nur den Betreff. Und vielleicht kann AppleScript das nicht einmal tun, aber es schien mir Zeitverschwendung zu sein, meine Versuche hier nicht zu posten. ;-)

( BEARBEITEN : Versuche, die sourceEigenschaft einer Nachricht zu ändern, ergeben sich "Mail got an error: AppleEvent handler failed." number -10000... Möglicherweise muss die tatsächliche .emlxDatei im Dateisystem geändert werden? )

Zum Testen ist es am einfachsten, ein Skript zu erstellen, das für die aktuell ausgewählte Nachricht ausgeführt wird. Beispiel: Speichern Sie Folgendes in einer Textdatei mit dem Namen beispielsweise test-clean-subject.scpund doppelklicken Sie darauf, um den AppleScript Editor zu öffnen. Klicken Sie dann einfach auf die Wiedergabetaste:

Anwendung "Mail" mitteilen setzen Sie selectedMessages auf selection  if (count of selectedMessages) ist dann gleich 0 Anzeige der Meldung "Keine Nachrichten ausgewählt" ¬ "Wählen Sie eine oder mehrere Nachrichten aus, bevor Sie dieses Skript ausführen." sonst Wiederholen Sie mit theMessage in ausgewählten Nachrichten - Natürlich reicht es nicht aus, nur ein Präfix zu verwenden: setze den Präfix auf "Aw:" Legen Sie das NewSubject auf Betreff der Nachricht fest wiederholen Wenn theNewSubject dann nicht mit dem Präfix beginnt Wiederholung beenden ende wenn setze dasNewSubject auf text ((Länge des Präfixes) + 1) ¬ durch -1 desNewSubject ende wiederholen  - Nur Testen: Anzeigedialog "Neues Thema:" & theNewSubject  - Dies setzt nur (vorübergehend) den Betreff in der Nachrichtenliste. - Vielleicht stattdessen "Quelle" ändern ...? Betreff der Nachricht auf dasNewSubject setzen  ende wiederholen ende wenn ende sagen

Möglicherweise müssen Sie auf die Nachrichtenliste klicken, damit Mail tatsächlich geändert wird. Nochmals: die oben hat nicht lösen Ihr Problem noch! Wenn man herausfindet, wie das geänderte Thema beibehalten werden soll, muss das Suchen und Entfernen / Ersetzen viel komplizierter sein, als nur nach einem einzelnen "Aw:" zu suchen.

Für eine echte Mail-Regel müssen die Dinge etwas anders sein. Kopieren Sie die relevanten Teile aus einem funktionierenden eigenständigen Skript in das folgende, speichern Sie es und erstellen Sie dann eine neue Regel in Mail für jede eingehende Nachricht (oder für Nachrichten für einen bestimmten Absender):

Begriffe aus der Anwendung "Mail" verwenden Beim Ausführen einer E-Mail-Aktion mit Nachrichten theMessages für Regel theRule Anwendung "Mail" mitteilen Wiederholen Sie mit theMessage in theMessages  - kopiere das eigentliche Skript hier ...  ende wiederholen ende sagen Ende E-Mail-Aktion mit Nachrichten ausführen Ende mit Begriffen aus

Siehe auch Einführung in Scripting Mail bei MacTech und einige Beispiele zum Suchen und Ersetzen bei MacScripter.

HAFTUNGSAUSSCHLUSS: Keines der oben genannten wurde viel getestet!

... selbst das Ändern der `.emlx`-Datei im Dateisystem ändert das angezeigte Motiv nicht sofort. Wenn Sie das Fenster von Mail schließen und erneut öffnen, ändert sich der Betreff wie über der Nachricht angezeigt. Der in der Nachrichtenliste angezeigte Betreff wird jedoch nur geändert, wenn das Postfach neu erstellt wird. Schade, ich denke, eine Kombination aus Regeln und AppleScript ist nicht der Weg, dies zu tun - es sei denn, die Dinge sind anders, wenn eine Nachricht * gerade * empfangen wird ... Arjan vor 15 Jahren 0
Ah, * vielleicht * nachdem Sie die .emlx-Datei geändert haben, müssen Sie die Nachricht (programmgesteuert) von einem Postfach in ein anderes verschieben und zurück. Das ist dann der einfache Teil! ;-) Arjan vor 15 Jahren 0
Danke für die Eingabe. Wenn ich zu viel Zeit habe (wahrscheinlich nie), werde ich mir das genauer ansehen. Schade, dass dieser Ärger wahrscheinlich nie wirklich behoben wird. brandstaetter vor 15 Jahren 0
Amai, ich hätte eigentlich bitten sollen, mir diese Belohnung nicht zu geben ... Jetzt fühle ich mich vielleicht gezwungen, noch etwas mehr zu versuchen ;-) (Ich möchte vielleicht das Thema aufgrund der Header ändern, die durch einige Spam-Filter ergänzt werden ...) Arjan vor 15 Jahren 0