1
電子メールを送信できますが、添付ファイルは決してメールに追加されません。 以下はテスト用のtempFileを作成した私のコードです。JavaMail - MimeMessageHelper添付ファイルがメールで送信されない
私は何を欠場しましたか?
私は任意のヘルプは、メッセージのMimeMessageを使用してコンテンツやないで、MimeMessageを設定
電子メールを送信できますが、添付ファイルは決してメールに追加されません。 以下はテスト用のtempFileを作成した私のコードです。JavaMail - MimeMessageHelper添付ファイルがメールで送信されない
私は何を欠場しましたか?
私は任意のヘルプは、メッセージのMimeMessageを使用してコンテンツやないで、MimeMessageを設定
を高く評価している
MimeMessage msg = sender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(msg, true, "UTF-8");
helper.setFrom(eMail);
helper.setTo(eMail);
helper.setSubject(subject);
msg.setContent(message, "text/html");
File randomFile = File.createTempFile("rnd", "txt");
randomFile.deleteOnExit();
helper.addAttachment("rnd", randomFile);
sender.send(msg);
...、同様FileInputStreamResourceを使用して、別々のBodyPartを作成し、添付ファイルを追加する他の方法を試してみました。 msg.setContent(message、 "text/html")からhelper.setText(message、true)に変更してください。MimeMessageを使用すると、setContentはメッセージ全体の内容を設定します
ありがとうございました!削除されたsetContentが追加され、helper.setTextが追加されました。 – Axan94