Package org.springframework.mail
Class SimpleMailMessage
java.lang.Object
org.springframework.mail.SimpleMailMessage
- All Implemented Interfaces:
Serializable,MailMessage
Models a simple mail message, including data such as the from, to, cc, subject,
and text fields.
Consider JavaMailSender and JavaMail MimeMessages for creating
more sophisticated messages, for example messages with attachments, special
character encodings, or personal names that accompany mail addresses.
- Since:
- 10.09.2003
- Author:
- Dmitriy Kopylenko, Juergen Hoeller
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCreate a newSimpleMailMessage.SimpleMailMessage(SimpleMailMessage original) Copy constructor for creating a newSimpleMailMessagefrom the state of an existingSimpleMailMessageinstance. -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyTo(MailMessage target) Copy the contents of this message to the given target message.booleanString[]getBcc()String[]getCc()getFrom()getText()String[]getTo()inthashCode()voidvoidvoidvoidvoidvoidsetReplyTo(String replyTo) voidsetSentDate(Date sentDate) voidsetSubject(String subject) voidvoidvoidtoString()
-
Constructor Details
-
SimpleMailMessage
public SimpleMailMessage()Create a newSimpleMailMessage. -
SimpleMailMessage
Copy constructor for creating a newSimpleMailMessagefrom the state of an existingSimpleMailMessageinstance.
-
-
Method Details
-
setFrom
- Specified by:
setFromin interfaceMailMessage
-
getFrom
-
setReplyTo
- Specified by:
setReplyToin interfaceMailMessage
-
getReplyTo
-
setTo
- Specified by:
setToin interfaceMailMessage
-
setTo
- Specified by:
setToin interfaceMailMessage
-
getTo
-
setCc
- Specified by:
setCcin interfaceMailMessage
-
setCc
- Specified by:
setCcin interfaceMailMessage
-
getCc
-
setBcc
- Specified by:
setBccin interfaceMailMessage
-
setBcc
- Specified by:
setBccin interfaceMailMessage
-
getBcc
-
setSentDate
- Specified by:
setSentDatein interfaceMailMessage
-
getSentDate
-
setSubject
- Specified by:
setSubjectin interfaceMailMessage
-
getSubject
-
setText
- Specified by:
setTextin interfaceMailMessage
-
getText
-
copyTo
Copy the contents of this message to the given target message.- Parameters:
target- theMailMessageto copy to
-
equals
-
hashCode
public int hashCode() -
toString
-