Я хочу встроить ссылку в электронную почту для файла, уже прикрепленного в сообщении электронной почты с использованием JavaMail API.
Например, я отправляю электронное письмо с некоторыми вложениями. Теперь я хочу вставить ссылку для всех файлов, которые доступны в сообщении электронной почты.
Не могли бы вы помочь мне в этом?
Я использую ниже код для прикрепления файла в сообщении электронной почты:
MimeBodyPart messageBodyPart = new MimeBodyPart();
DataSource source = new FileDataSource(attachFile);
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName(attachFileName);
Настроить вложение следующим образом:
MimeBodyPart messageBodyPart = new MimeBodyPart();
DataSource source = new FileDataSource(attachFile);
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setHeader("Content-ID","file");
messageBodyPart.setFileName(attachFileName);
В приведенном выше коде Content-ID определяется как файл, который может использоваться как ссылка в href тега привязки как:
<a href='cid:html'>link text</a>