Class MimeMessageBuilder
java.lang.Object
io.leandev.appfuse.mail.MimeMessageBuilder
-
Method Summary
Modifier and TypeMethodDescriptionattachment(InputStream inputStream, String filename) 添加附件(使用 InputStream) 注意:InputStream 會被完全讀取並轉換為 ByteArrayResource,以符合 JavaMail 的要求attachment(InputStream inputStream, String filename, String contentType) 添加附件(使用 InputStream 並指定內容類型) 注意:InputStream 會被完全讀取並轉換為 ByteArrayResource,以符合 JavaMail 的要求attachment(String attachmentName, byte[] data, String contentType) 添加附件(使用位元組陣列)attachment(String attachmentName, File file) 添加附件(使用 File 物件)attachment(String attachmentName, String attachmentPath) 添加附件(使用檔案路徑)jakarta.mail.internet.MimeMessagebuild()建立並回傳 MimeMessage設定內容(自動檢測是否為 HTML)static MimeMessageBuildercreate(org.springframework.mail.javamail.JavaMailSender mailSender) 建立 MimeMessageBuilder設定寄件者設定 HTML 內容voidsend()建立並發送 MimeMessage設定主旨設定純文字內容設定收件者
-
Method Details
-
create
public static MimeMessageBuilder create(org.springframework.mail.javamail.JavaMailSender mailSender) 建立 MimeMessageBuilder -
from
設定寄件者 -
to
設定收件者 -
to
-
cc
-
cc
-
bcc
-
bcc
-
subject
設定主旨 -
text
設定純文字內容 -
html
設定 HTML 內容 -
content
設定內容(自動檢測是否為 HTML) -
attachment
添加附件(使用檔案路徑) -
attachment
添加附件(使用 File 物件) -
attachment
添加附件(使用位元組陣列) -
attachment
添加附件(使用 InputStream) 注意:InputStream 會被完全讀取並轉換為 ByteArrayResource,以符合 JavaMail 的要求 -
attachment
添加附件(使用 InputStream 並指定內容類型) 注意:InputStream 會被完全讀取並轉換為 ByteArrayResource,以符合 JavaMail 的要求 -
build
public jakarta.mail.internet.MimeMessage build()建立並回傳 MimeMessage -
send
public void send()建立並發送 MimeMessage
-