我想手动编辑以下.plist文件:
/Users/<myname>/Library/Mail/V5/MailData/SyncedRules.plist
因为我收到大量垃圾邮件并且使用邮件将每个垃圾邮件发送者地址添加到规则中是不可取的:
并且要添加许多地址。由于我知道一些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>
如何生成(*)处的字符串?我该如何填写?