是否有可能以任何方式使用AppleScript通过用户的默认电子邮件客户端发送电子邮件附件?我假设没有简单的方法来执行此操作,因为程序本身必须实现AppleScript,并且每个电子邮件客户端都将以不同方式实现它,并且需要不同的脚本来发送带附件的电子邮件。
我四处寻找并发现了这个: http://macscripter.net/viewtopic.php?id=12463
可以通过Applescript为我提供默认电子邮件客户端的名称。有没有人以前看过这个?
谢谢。
答案 0 :(得分:1)
你是对的。您必须为每个电子邮件客户端实现不同的AppleScript代码。因此,您可能希望限制应用程序支持的电子邮件客户端,并向用户明确说明。
普遍使用它的唯一方法是让您实现自己的电子邮件系统。我有一个python脚本,我可以使用“do shell脚本”从AppleScript调用来发送电子邮件。当然,您需要知道用户的信息(smtp服务器,用户名等)。如果你有兴趣,你可以看到我的python脚本here。它不处理附件,但一些谷歌搜索应该告诉你如何修改它。