MimeMail

已棄用

此任務已棄用。請改用 mail 任務。

說明

傳送附有 MIME 附件的 SMTP 郵件。此任務需要 Jakarta MailJakarta 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>