按下按钮后,下面的代码将打开Outlook Email。
有没有办法将文件以及主题自动附加到邮件上?

public void onSubmit() {
            try {
                Desktop.getDesktop().browse(new URI("mailto:[email protected]"));
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (URISyntaxException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
    }


我尝试将“桌面”行更改为此。应该行吗?它没有编译:

                    Desktop.getDesktop().browse(new URI('mailto:[email protected]?subject=New_Profile&body=see attachment&attachment="xyz.xml"'));

最佳答案

Desktop desktop = Desktop.getDesktop();
    String message = "mailto:[email protected]?subject=New_Profile&body=seeAttachment&attachment=c:/Update8.txt";
    URI uri = URI.create(message);
    desktop.mail(uri);


但是,您不能自动将任何内容附加到电子邮件,只能手动将其附加。

关于java - 发送电子邮件(Java),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11430050/

10-11 04:16