Package org.springframework.mail
Class SimpleMailMessage
- java.lang.Object
- org.springframework.mail.SimpleMailMessage
- All Implemented Interfaces:
Serializable,MailMessage
public class SimpleMailMessage extends Object implements MailMessage, Serializable
Models a simple mail message, including data such as the from, to, cc, subject, and text fields.Consider
JavaMailSenderand JavaMailMimeMessagesfor 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:
MailSender,JavaMailSender,MimeMessagePreparator,MimeMessageHelper,MimeMailMessage, Serialized Form
Constructor Summary
Constructors Constructor Description SimpleMailMessage()Create a newSimpleMailMessage.SimpleMailMessage(SimpleMailMessage original)Copy constructor for creating a newSimpleMailMessagefrom the state of an existingSimpleMailMessageinstance.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcopyTo(MailMessage target)Copy the contents of this message to the given target message.booleanequals(Object other)String[]getBcc()String[]getCc()StringgetFrom()StringgetReplyTo()DategetSentDate()StringgetSubject()StringgetText()String[]getTo()inthashCode()voidsetBcc(String bcc)voidsetBcc(String[] bcc)voidsetCc(String cc)voidsetCc(String[] cc)voidsetFrom(String from)voidsetReplyTo(String replyTo)voidsetSentDate(Date sentDate)voidsetSubject(String subject)voidsetText(String text)voidsetTo(String to)voidsetTo(String[] to)StringtoString()
Constructor Detail
SimpleMailMessage
public SimpleMailMessage()
Create a newSimpleMailMessage.
SimpleMailMessage
public SimpleMailMessage(SimpleMailMessage original)
Copy constructor for creating a newSimpleMailMessagefrom the state of an existingSimpleMailMessageinstance.
Method Detail
setFrom
public void setFrom(String from)
- Specified by:
setFromin interfaceMailMessage
setReplyTo
public void setReplyTo(String replyTo)
- Specified by:
setReplyToin interfaceMailMessage
getReplyTo
public String getReplyTo()
setTo
public void setTo(String to)
- Specified by:
setToin interfaceMailMessage
setTo
public void setTo(String[] to)
- Specified by:
setToin interfaceMailMessage
setCc
public void setCc(String cc)
- Specified by:
setCcin interfaceMailMessage
setCc
public void setCc(String[] cc)
- Specified by:
setCcin interfaceMailMessage
setBcc
public void setBcc(String bcc)
- Specified by:
setBccin interfaceMailMessage
setBcc
public void setBcc(String[] bcc)
- Specified by:
setBccin interfaceMailMessage
setSentDate
public void setSentDate(Date sentDate)
- Specified by:
setSentDatein interfaceMailMessage
getSentDate
public Date getSentDate()
setSubject
public void setSubject(String subject)
- Specified by:
setSubjectin interfaceMailMessage
getSubject
public String getSubject()
setText
public void setText(String text)
- Specified by:
setTextin interfaceMailMessage
copyTo
public void copyTo(MailMessage target)
Copy the contents of this message to the given target message.- Parameters:
target- theMailMessageto copy to