Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在电子邮件中启动带有附件的MS outlook_Java_Email_Outlook - Fatal编程技术网

Java 在电子邮件中启动带有附件的MS outlook

Java 在电子邮件中启动带有附件的MS outlook,java,email,outlook,Java,Email,Outlook,在我的申请要求中,发送一封带有附件的电子邮件 只需打开带有附件的outlook新邮件。 rest取决于用户是否发送:) 我使用下面的代码 try { String stLineSep; // String containing the system line separator // Line separator: stLineSep = System.getProperty("line.separator"); // Get it Runtime.getRuntime().exec( new

在我的申请要求中,发送一封带有附件的电子邮件

只需打开带有附件的outlook新邮件。 rest取决于用户是否发送:)

我使用下面的代码

try {
String stLineSep; // String containing the system line separator
// Line separator:
stLineSep = System.getProperty("line.separator"); // Get it

Runtime.getRuntime().exec(
new String[] {"rundll32",
"url.dll,FileProtocolHandler",
"mailto:" + "&attachment=" + "c:\\ashish.txt"}
);//","attachment;filename="+strFileName
}
catch (Exception ex) {
ex.printStackTrace();
}
我可以在没有附件的情况下打开outlook。请告诉我如何使用附件。请帮忙
提前感谢

mailto:不需要处理该问题(找到的mailto URL方案[RFC 2368])。一种解决方案是更直接地调用Outlook,但它会导致非常紧密的耦合:(语言是德语),它只是使用指向Outlook客户端可执行文件的固定路径

"C:\Program Files\Microsoft Office\Office14\Outlook.exe" /m "test@example.org?subject=WhateverSubjectYouWish&body=seeAttachmentOrWhatever" /a "C:\myAttachment.txt"