@FunctionalInterfaceSE public interface MimeMessagePreparator
JavaMailSender
の対応する send
メソッドは、MimeMessage
EE インスタンスの実際の作成と適切な例外変換を処理します。
特に添付ファイルや特殊な文字エンコーディングを使用する場合は特に、MimeMessageHelper
を使用して、渡された MimeMessage に入力すると便利です。例については、MimeMessageHelper's javadoc
を参照してください。
JavaMailSender.send(MimeMessagePreparator)
, JavaMailSender.send(MimeMessagePreparator[])
, MimeMessageHelper
修飾子と型 | メソッドと説明 |
---|---|
void | prepare(MimeMessageEE mimeMessage) 指定された新しい MimeMessage インスタンスを準備します。 |
void prepare(MimeMessageEE mimeMessage) throws ExceptionSE
mimeMessage
- 準備するメッセージ MessagingExceptionEE
- MailException 階層への自動変換のために、MimeMessage メソッドによってスローされた例外を渡す IOExceptionSE
- MailException 階層への自動変換のために、MimeMessage メソッドによってスローされた例外を渡す ExceptionSE
- メールの準備が失敗した場合(FreeMarker テンプレートをメールテキスト用にレンダリングできない場合など)