I18N-Conflict: есть ли способ сделать OSX-Mail автоматическим раздеванием избыточным AW: и WG:

417
brandstaetter

Microsoft удалось прервать перевод их почтовых программ на немецкий язык, что привело к появлению таких строчек, как «AW: AW: AW: AW: AW: Question», когда почта отправляется туда-сюда, и никто не обращает внимания на строку темы. Я считаю, что английская версия использует RE :, но удаляет его автоматически.

Я заметил, что OSX Mail.app довольно умный и удаляет несколько RE:, но он полностью игнорирует немецкую версию.

Есть ли где-нибудь небольшой параметр / инструмент / плагин, чтобы Mail.app тоже распознавал их?

0
И какое это имеет отношение к Outlook? Ðаn 14 лет назад 0
Это немецкая версия Outlook, которая имеет (imho) сломанный перевод и выдает AW вместо RE. Я хочу, чтобы что-то для Почты OS X обошлось, поскольку Microsoft явно не заботится об этом и, вероятно, никогда не исправит это. brandstaetter 14 лет назад 0

1 ответ на вопрос

1
Arjan

То же самое в голландском прогнозе: «Re: Betr .: Re: Doorgest .:» для «Re: Re: Re: Fw:», которое, вероятно, должно быть просто «Re:» тогда ...

Я не эксперт по AppleScript, но, основываясь на примерах в / Library / Scripts / Mail Scripts / Rule Actions, это может помочь вам (или кому-то из Super User) начать. Однако это совсем не рабочее решение, так как я не знаю, как заставить Почту сохранить изменения . Следующее изменит тему, как показано в списке сообщений, но не совпадает с тем, что показано над сообщением при его просмотре. Еще хуже: перезапуск Mail снова возвращает старый объект.

Я предполагаю, что нужно изменить фактический источник сообщения, а не только тему. И, возможно, AppleScript даже не может этого сделать, но это было пустой тратой времени, чтобы не публиковать здесь свои попытки. ;-)

( РЕДАКТИРОВАТЬ : пытается изменить sourceсвойство сообщения доходить "Mail got an error: AppleEvent handler failed." number -10000... Может быть, фактический .emlxфайл должен быть изменен в файловой системе? )

Для тестирования проще всего создать сценарий, который запускается для текущего выбранного сообщения. Например: сохраните следующее в текстовом файле с именем, например, test-clean-subject.scpа затем дважды щелкните его, чтобы открыть редактор AppleScript. Затем просто нажмите кнопку воспроизведения:

расскажите приложение "Почта" установить selectedMessages на выбор  if (count of selectedMessages) равно 0 тогда отобразить предупреждение «Сообщения не выбраны» ¬ Msgstr "Выберите одно или несколько сообщений перед запуском этого скрипта." еще повторить с сообщением в выбранных сообщениях - Конечно, обработка только одного префикса НЕ ВСЕ достаточна: установите Префикс в "Aw:" установить NewSubject в тему сообщения повторение если NewSubject не начинается с префикса, то выход повторить конец, если установить для NewSubject значение text ((длина префикса) + 1) ¬ через -1 нового объекта конец повтора  - Только тестирование: отобразить диалог "Новая тема:" & theNewSubject  - Это только (временно) устанавливает тему в списке сообщений. - Может быть, изменить «источник» вместо ...? установить тему сообщения на NewSubject  конец повтора конец, если конец сказать

Возможно, вам придется нажать на список сообщений, чтобы увидеть, что Почта изменила его. Опять же: вышесказанное еще не решает вашу проблему! Кроме того, когда выясняется, как сохранить измененную тему, поиск и удаление / замена должны быть намного более сложными, чем просто поиск единственного «Aw:».

Для истинного почтового правила все должно быть немного иначе. Скопируйте соответствующие части из рабочего автономного сценария в следующее, сохраните его и затем создайте новое правило в почте для каждого входящего сообщения (или для сообщений для определенного отправителя):

используя термины из приложения «Почта» при выполнении почтовых действий с сообщениями theMessages для правила theRule расскажите приложение "Почта" повторить с сообщением в сообщениях  - скопируйте настоящий скрипт здесь ...  конец повтора конец сказать завершить выполнение почтовых действий с сообщениями прекратить использование терминов из

См. Также Введение в создание сценариев почты в MacTech и некоторые примеры поиска и замены в MacScripter.

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: ничего из перечисленного не было проверено много!

... даже изменение файла `.emlx` в файловой системе не меняет отображаемый объект сразу. При закрытии и повторном открытии окна Почты он изменит тему, как показано над сообщением, но тема, показанная в списке сообщений, изменяется только при перестройке почтового ящика. Слишком плохо, я думаю, что сочетание Правил и AppleScript не способ сделать это - если не все иначе, когда сообщение * находится в процессе * получения ... Arjan 14 лет назад 0
Ах, * возможно * после изменения файла .emlx все, что нужно - это (программно) переместить сообщение из одного почтового ящика в другой и обратно. Это легкая часть тогда! ;-) Arjan 14 лет назад 0
Спасибо за вклад. Если у меня будет слишком много времени (вероятно, никогда), я более внимательно посмотрю на это. Жаль, что это раздражение, вероятно, никогда не будет исправлено. brandstaetter 14 лет назад 0
Amai, я должен был попросить не давать мне эту награду ... Теперь я чувствую себя обязанным попробовать еще немного ;-) (Я действительно мог бы хотеть изменить тему, основываясь на заголовках, которые добавляют некоторые фильтры спама, так что я мог бы вернуться ...) Arjan 14 лет назад 0