如何用java打开带有附件的默认邮件客户端(例如outlook)
我想在系统默认邮件客户端中从Java打开一封新邮件,并包含一个附件 我尝试了如何用java打开带有附件的默认邮件客户端(例如outlook),java,Java,我想在系统默认邮件客户端中从Java打开一封新邮件,并包含一个附件 我尝试了Desktop.mail(URI mailtoURI),但我不知道如何指定附件 然后,我尝试了JavaMail。它正在工作,但我无法打开默认的邮件客户端 如何从Java内部调用默认邮件客户端,并指定附件 我认为你做不到。Desktop.mail启动mailto处理程序 mailto方案处理程序仅支持to、cc、subject和body 由于mailto方案仅支持mime类型的text/plain,因此不支持任何附件 请参
Desktop.mail(URI mailtoURI)
,但我不知道如何指定附件
然后,我尝试了JavaMail。它正在工作,但我无法打开默认的邮件客户端
如何从Java内部调用默认邮件客户端,并指定附件 我认为你做不到。
Desktop.mail
启动mailto
处理程序
mailto
方案处理程序仅支持to、cc、subject和body
由于mailto
方案仅支持mime类型的text/plain
,因此不支持任何附件
请参见以跨平台的方式整洁地完成这项工作似乎是不可能的 有关如何在Windows中执行此操作的说明,请参见 在向邮件添加附件方面没有商定的标准,因此每个邮件客户端的处理方式都不同。这意味着不可能为每个可能的邮件客户端编写一个catch-all方法来完成这项工作 可能重复的