我想在java 1.4中打开默认邮件客户端,设置收件人,主题和正文。 我已经看到有方法Desktop.mail()但它们只能在1.6中使用。 与1.4一起工作的命令javamail似乎只能发送邮件,而不让用户控制正文并进行更改。
还有其他可能的解决方案吗?
答案 0 :(得分:0)
在Windows平台上,您可以使用j.l.Runtime.exec(String[])启动运行start命令的命令shell。 start命令接受与Desktop.mail相同格式的URI。
在命令shell中,您可以使用:
进行测试start mailto:foo@bar.org
从Java使用类似的东西:
Process p = Runtime.exec(new String[]{"cmd.exe", "/C", "start", "mailto:foo@bar.org"});
p.getErrorStream().close();
p.getOutputStream().close();
p.getInputStream().close();