什么是使用消息启动默认邮件客户端的最简单方法

时间:2017-06-02 12:49:38

标签: java email html-email email-client

我正在寻找使用自定义消息打开系统默认邮件客户端的最简单方法。

有没有办法让这个操作系统独立?

1 个答案:

答案 0 :(得分:3)

您可以使用Desktop类,它有mail(URI)方法。

  

启动用户默认邮件客户端的邮件撰写窗口,   填写mailto:URI指定的消息字段。

以下是一个例子:

        Desktop desktop = Desktop.getDesktop();
        String message = "mailto:someuser@somedomain.com?subject=mySubject&body=someBody";
        URI uri = URI.create(message);
        try {
            desktop.mail(uri);
        } catch (IOException e) {
            e.printStackTrace();
        }