我想手动编辑以下 .plist 文件:
/Users/<myname>/Library/Mail/V5/MailData/SyncedRules.plist
因为我收到很多垃圾邮件,并且使用 Mail 将每个垃圾邮件发送者地址添加到规则中是不切实际的:
并且有许多地址要添加。因为我知道一点 bash 脚本、sed 和 awk,所以我正在考虑编写一个脚本,该脚本会自动将所选电子邮件中的地址添加到上面的 plist 文件中。
那么,我的问题是什么?
总之,对于每个垃圾邮件发送者地址,脚本应该添加一个dict
包含以下字段的新条目:
<dict>
<key>CriterionUniqueId</key>
<string>CC4CB669-0D44-4A32-80B1-02D069718304</string> (*)
<key>Expression</key>
<string>spammer@address.spam</string>
<key>Header</key>
<string>From</string>
</dict>
(*) 处的字符串是如何生成的?我该如何填写?