[英]LaunchAgent plist doesn't find path to AppleScript in iCloud
[英]Delete message in Mail using Applescript doesn't propagate to iCloud
我有一个Applescript
,当有新邮件进入我的Mail
收件箱时,它会执行查找,以检查我是否已将该电子邮件的域列入黑名单。
如果电子邮件域被列入黑名单,脚本将通过以下方式删除邮件:
tell application "Mail"
delete blackListedMailMessage
end tell
非常简单。 我的电子邮件已根据我的黑名单进行了正确过滤,并按照我期望的那样移动到了我的垃圾箱。
当我单击“邮件”中的“获取邮件”按钮时,就会出现问题:邮件从服务器中检索已删除的邮件,并将它们放回我的收件箱中。 似乎删除不会传播到服务器。 如果我在Mail.app中手动选择电子邮件并单击Delete,则不会发生。
我对Applescript相当陌生,所以我不确定发生了什么。 我的猜测是Mail.app的Applescript实现是简陋的还是iCloud。 可能都是...
好吧,我会回答我自己的问题...
看来Apple对Mail.app的Applescript delete
的实现存在问题。
而是使用:
tell application "Mail"
move aMessage to trash mailbox
end tell
否则,如果使用iCloud,它将不会传播到服务器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.