このタスクは非推奨になっています。代わりにmailタスクを使用してください。
MIMEアタッチメント付きSMTPメールを送信します。このタスクにはJakarta MailとJakarta Activationが必要です。JavaアクティベーションフレームワークはJava 6からJava 10の標準クラスライブラリの一部ですが、java.activation
モジュールはJava 9で非推奨になり、Java 10で実行する場合は明示的に有効にする必要があります。または、外部ライブラリとして提供できます。JavamailはJakarta Mailになり、Java Activation FrameworkはJakarta Activationになり、どちらもEclipseのJakarta取り組みの一部になっています。
FileSetsを使用して複数のファイルを添付できます。
属性 | 説明 | 必須 |
---|---|---|
message | メッセージ本文 | これらから1つ、または入れ子になったファイルセット |
messageFile | 読み込んでメッセージ本文として使用するファイル名 | |
messageMimeType | 添付時のmessageまたはmessageFileに使用されるMIMEタイプ | いいえ、デフォルトはtext/plain |
tolist | To: 受信者のコンマ区切りのリスト |
はい、少なくとも1つ |
cclist | CC: 受信者のコンマ区切りのリスト |
|
bcclist | BCC: 受信者のコンマ区切りのリスト |
|
mailhost | メールサーバーのホスト名 | いいえ、デフォルトはlocalhost |
subject | メールの件名 | いいえ |
from | 送信者のメールアドレス | はい |
failonerror | メールの送信中にエラーが発生した場合にビルドプロセスを停止します | いいえ、デフォルトはtrue |
メッセージ本文として1つの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>