org.springframework.mail.javamail
Interface MimeMessagePreparator


public interface MimeMessagePreparator

Callback interface for preparation of JavaMail MIME messages.

The corresponding send methods of JavaMailSender will take care of the actual creation of a MimeMessage instance, and of proper exception conversion.

It is often convenient to use a MimeMessageHelper for populating the passed-in MimeMessage, particularly when working with attachments or special character sets.

Since:
07.10.2003
Version:
$Id: MimeMessagePreparator.java,v 1.4 2004/03/18 02:46:14 trisberg Exp $
Author:
Juergen Hoeller
See Also:
JavaMailSender.send(MimeMessagePreparator), JavaMailSender.send(MimeMessagePreparator[]), MimeMessageHelper

Method Summary
 void prepare(javax.mail.internet.MimeMessage mimeMessage)
          Prepare the given new MimeMessage instance.
 

Method Detail

prepare

public void prepare(javax.mail.internet.MimeMessage mimeMessage)
             throws javax.mail.MessagingException,
                    java.io.IOException
Prepare the given new MimeMessage instance.

Parameters:
mimeMessage - the message to prepare
Throws:
javax.mail.MessagingException - passing any exceptions thrown by MimeMessage methods through for automatic conversion to the MailException hierarchy
java.io.IOException - passing any exceptions thrown by MimeMessage methods through for automatic conversion to the MailException hierarchy


Copyright (C) 2003-2004 The Spring Framework Project.