我希望使用默认的邮件客户端创建一封新邮件,并自动将文件附加到邮件中。
要创建一个新邮件,发送给 dummy@somewhere.com
,主题为foo
,正文为bar
,您可以执行以下操作:
open "mailto:dummy@somewhere.com?subject=foo&body=bar"
如何现在附加文件?
如果这种方式不可行(使用open
),我还有哪些选择?
我希望找到一种既能在Java中使用,也能在本地语言(C ++,ObjC)中使用的解决方案。如果可以通过shell执行此操作,那么这将非常容易,因为我只需启动这样的进程即可。
否则,我将不得不退回到某些SMTP引擎,并编写自己的小型邮件发送器。