此任務已棄用。請改用 mail 任務。
傳送附有 MIME 附件的 SMTP 郵件。此任務需要 Jakarta Mail 和 Jakarta Activation。Java Activation Framework 是 Java 6 至 Java 10 的標準類別庫的一部分,但 java.activation
模組已在 Java 9 中棄用,且必須在 Java 10 上執行時明確啟用。或者,它可以作為外部函式庫提供。Javamail 已成為 Jakarta Mail,而 Java Activation Framework 已成為 Jakarta Activation,兩者都是 Eclipse 中 Jakarta 計畫的一部分。
可以使用 檔案集 附加多個檔案。
屬性 | 說明 | 必要 |
---|---|---|
訊息 | 訊息主體 | 其中之一,或一個巢狀檔案集 |
訊息檔案 | 要讀取並用作訊息主體的檔案名稱 | |
訊息 MIME 類型 | 附加時用於 訊息 或 訊息檔案 的 MIME 類型。 | 否;預設為 text/plain |
收件者清單 | 收件者: 收件者的逗號分隔清單 |
是,其中至少一個 |
副本清單 | 副本: 收件者的逗號分隔清單 |
|
密件副本清單 | 密件副本: 收件者的逗號分隔清單 |
|
郵件主機 | 郵件伺服器的主機名稱。 | 否;預設為 localhost |
主旨 | 電子郵件主旨列。 | 否 |
寄件者 | 寄件者的電子郵件地址。 | 是 |
發生錯誤時失敗 | 如果傳送電子郵件時發生錯誤,則停止建置程序。 | 否;預設為 true |
傳送單一 HTML 檔案作為訊息主體
<mimemail messageMimeType="text/html" messageFile="overview-summary.html" tolist="you" subject="JUnit Test Results: ${TODAY}" from="me"/>
傳送目錄中的所有檔案作為附件
<mimemail message="See attached files" tolist="you" subject="Attachments" from="me"> <fileset dir="."> <include name="dist/*.*"/> </fileset> </mimemail>