デフォルトのメールクライアントを使用して「新規メール」ビューを開く(Outlookで新しいメールフォームを開く)。私はJava/Windowsから新規メール(既定のクライアント)を作成する
String cmd = "explorer.exe \"mailto:[email protected]?subject="+
subject+"&body="+body+"\"";
Runtime.getRuntime().exec(cmd);
に行くときでもメールが現れたが、私は問題を抱えている:explorer.exe
は、ダミーページをInternet Explorerのインスタンスを起動します。特定の引数を持つrundll.exeなど、実行するためのより良いアプリケーションがありますか?
私は、C++からiexploreを起動せずにそれを行うことは可能ですが、Javaではどのようにしたらよいか分かりません。
ご覧のとおり、私は被験者と身体も欲しいです。私は添付ファイルを愛するでしょうが、私が読んだことから、それは実行できません。 –
APIはこれをサポートしています。 uriMailTo =新しいURI( "mailto"、 "[email protected]?subject =" + subject + "&body =" + body + "\"、null); dt.mail(uriMailTo); – RealHowTo
優秀、ありがとう!私は添付ファイルを取得していくつかを読んだが、実際の物質を発見した。 JDIC(私たちは最後に取り除きました)とhttp://stackoverflow.com/questions/81862/how-do-i-send-an-email-attachment-using-the-designated-client-programmatically-fは私が見た中で最高のものであり、どれも十分に良いものではありません。あなたはもっと知りませんか? –