Message message = new MimeMessage(session);
message.setFrom(new InternetAddress(fromEmail));
message.setRecipient(Message.RecipientType.TO, new InternetAddress(toEmail));
message.setFileName("abc.xls");
message.setText("Fill the content:");
Выше - основная часть кода, который я использую. Хотя я использую вышеуказанный код, я не вижу основной контент для тела «Заполните содержимое» в отправленной почте. Есть и другие сообщения и комментарии, в которых есть часть кода, который работает, и эта проблема будет разрешена с помощью MimeMultipart & MimeBodyPart. Но нет, где объясняется причина того, почему вышеуказанный код не работает.Содержимое тела не отправляется, пока я пытаюсь отправить электронное письмо с приложением с содержимым основного тела в Java-методах MimeMessage
Я также знаю, что использование setFileName недостаточно для добавления содержимого в файл, оно просто используется для добавления вложения без содержимого.
Примечание: Я использую javax.mail-1.5.0.jar
Можете ли вы объяснить причину выше код не работает?
Заранее спасибо.
Вы только что установили имя файла или действительно хотите добавить туда какой-нибудь файл? – RealSkeptic
Я просто сделал setFileName & этот файл присутствует в этом месте. –