使用AppleScript通过默认电子邮件客户端发送邮件附件

时间:2010-07-14 05:43:27

标签: email applescript default attachment

是否有可能以任何方式使用AppleScript通过用户的默认电子邮件客户端发送电子邮件附件?我假设没有简单的方法来执行此操作,因为程序本身必须实现AppleScript,并且每个电子邮件客户端都将以不同方式实现它,并且需要不同的脚本来发送带附件的电子邮件。

我四处寻找并发现了这个: http://macscripter.net/viewtopic.php?id=12463

可以通过Applescript为我提供默认电子邮件客户端的名称。有没有人以前看过这个?

谢谢。

1 个答案:

答案 0 :(得分:1)

你是对的。您必须为每个电子邮件客户端实现不同的AppleScript代码。因此,您可能希望限制应用程序支持的电子邮件客户端,并向用户明确说明。

普遍使用它的唯一方法是让您实现自己的电子邮件系统。我有一个python脚本,我可以使用“do shell脚本”从AppleScript调用来发送电子邮件。当然,您需要知道用户的信息(smtp服务器,用户名等)。如果你有兴趣,你可以看到我的python脚本here。它不处理附件,但一些谷歌搜索应该告诉你如何修改它。