按下按钮后,下面的代码将打开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/