Outlook であるデフォルトのメール サービス プロバイダーを起動できるようにするためのコードを作成しました。これは私が持っているコードです:
if(role.getValue().equals("1")) {
Desktop desktop = Desktop.getDesktop();
String message = "mailto:username@domain.com?subject=New_Profile&body=NewProfile";
try {
desktop.mail(uri);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
メールに何かを自動的に添付しようとしていますが、うまくいきません。代わりに、私のプログラムの入力フィールドからいくつかのデータを取得し、そのデータを本文として電子メールに自動的に追加することは可能でしょうか?
どういうわけかステートメントを埋め込んでみましたが、うまくいきません。誰かがアドバイスしてもらえますか?
Desktop desktop = Desktop.getDesktop();
String message = "mailto:username@domain.com?subject=New_Profile&body=person.getPdfName()";
上記のコードが何もしないのはなぜですか? person.getPdfName() は間違っていますか?