Как отправлять необработанные электронные письма SES с вложенными файлами из S3 с помощью JavaJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Как отправлять необработанные электронные письма SES с вложенными файлами из S3 с помощью Java

Сообщение Гость »


Я пытаюсь отправить необработанные электронные письма с изображениями в виде вложений с помощью Java, файлы вложений присутствуют в S3, однако при получении электронной почты изображения вложений повреждаются. Я попробовал прочитать файл со своего диска, и он работал правильно, но почему-то не работал с файлами S3. Вот код, который я использую.

MimeBodyPart att = new MimeBodyPart(); att.setFileName(attachment.getFileName()); String attContent = s3.getObjectAsString(emailServiceConfiguration.getAttachmentS3Bucket(), Attachment.getPath()); Источник данных DataSource = новый ByteArrayDataSource(attContent.getBytes(),"application/png"); att.setDataHandler(новый DataHandler(источник)); msg.addBodyPart(атт); Пожалуйста, помогите, я застрял здесь на некоторое время.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»