微软设法破解了他们的邮件程序的德语翻译,导致当邮件来来回回时,主题行会变成“AW:AW:AW:AW:AW:问题”,而没有人会注意主题行。我相信英文版使用了 RE:,但会自动删除它。
我注意到 OSX Mail.app 相当智能,删除了多个 RE:,但它完全忽略了德语版本。
是否有一个小设置/工具/插件可以让 Mail.app 也能识别这些?
答案1
在荷兰 Outlook 中也是一样:“Re: Betr.: Re: Doorgest.:”代表“Re: Re: Re: Fw:”,可能应该只是“Re:”...
我不是苹果脚本专家,但基于样本/库/脚本/邮件脚本/规则操作,这可能会让你(或超级用户的某个人)开始。但是,这是一点也不一个可行的解决方案,因为我不知道如何让邮件保留更改。以下内容将更改邮件列表中显示的主题,但不是查看邮件时,邮件主题与邮件上方显示的主题相同。更糟糕的是:重新启动邮件后,邮件主题又会变回旧主题。
我认为需要更改消息的实际来源,而不仅仅是主题。也许 AppleScript 甚至无法做到这一点,但如果不在这里发布我的尝试,那就太浪费时间了。;-)
(编辑:尝试改变source
消息产量的属性"Mail got an error: AppleEvent handler failed." number -10000
.......emlx
也许必须在文件系统上更改实际文件?)
为了进行测试,最简单的方法是创建一个针对当前选定消息运行的脚本。例如:将以下内容保存在名为的文本文件中,test-clean-subject.scp
然后双击它以打开 AppleScript 编辑器。然后只需单击“播放”按钮:
告诉应用程序“邮件” 将 selectedMessages 设置为选择 如果 (选定消息数) 等于 0,则 显示警告“未选择任何消息”消息 ¬ “运行此脚本之前请选择一个或多个消息。” 别的 使用选定消息中的消息重复 ——当然,只处理一个前缀是远远不够的: 将前缀设置为“Aw:” 将 NewSubject 设置为 Message 的主题 重复 如果 NewSubject 不以 Prefix 开头,则 退出重复 万一 将 theNewSubject 设置为文本 ((thePrefix 的长度) + 1) ¬ 到 NewSubject 的 -1 结束重复 -- 仅测试: 显示对话框“新主题:”&theNewSubject -- 这仅(暂时)设置消息列表中的主题。 -- 也许可以改变“来源”......? 将消息主题设置为新主题 结束重复 万一 结束告诉
您可能需要点击邮件列表才能真正看到 Mail 对其进行了更改。再次说明:上述操作确实不是解决您的问题!此外,当您弄清楚如何保留已更改的主题时,搜索和删除/替换需要比仅搜索单个“Aw:”复杂得多。
对于真正的邮件规则,情况需要略有不同。将工作独立脚本中的相关部分复制到以下内容中,保存它,然后在邮件中为每封传入邮件(或针对特定发件人的邮件)创建新规则:
使用“邮件”应用程序中的术语 针对规则 theRule 使用消息 theMessages 执行邮件操作 告诉应用程序“邮件” 在消息中重复消息 -- 在此处复制实际脚本... 结束重复 结束告诉 结束使用消息执行邮件操作 结束使用来自
也可以看看邮件脚本简介在 MacTech,以及一些例子查找和替换在 MacScripter。
免责声明:以上内容均未经过大量测试!