net.israfil.service.mail.api.smtp
Class SMTPMessage
java.lang.Object
net.israfil.service.mail.api.smtp.SMTPMessage
- All Implemented Interfaces:
- MailMessage
public class SMTPMessage
- extends java.lang.Object
- implements MailMessage
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SMTPMessage
public SMTPMessage()
SMTPMessage
protected SMTPMessage(java.util.Collection<AbstractSMTPHeader<?>> headers)
SMTPMessage
protected SMTPMessage(java.util.Collection<AbstractSMTPHeader<?>> headers,
MailMessageBody body)
addAddress
public void addAddress(SMTPHeaderTypes type,
SMTPAddress... addresses)
clearAddresses
public void clearAddresses(SMTPHeaderType type)
getBccAddresses
public java.util.Collection<MailAddress> getBccAddresses()
- Specified by:
getBccAddresses in interface MailMessage
getToAddresses
public java.util.Collection<MailAddress> getToAddresses()
- Specified by:
getToAddresses in interface MailMessage
getCcAddresses
public java.util.Collection<MailAddress> getCcAddresses()
- Specified by:
getCcAddresses in interface MailMessage
getBody
public MailMessageBody getBody()
- Specified by:
getBody in interface MailMessage
setBody
public void setBody(MailMessageBody body)
getFromAddress
public MailAddress getFromAddress()
- Specified by:
getFromAddress in interface MailMessage
setFromAddress
public void setFromAddress(SMTPAddress address)
getSubject
public java.lang.String getSubject()
- Specified by:
getSubject in interface MailMessage
setSubject
public void setSubject(java.lang.String subject)
getHeaders
public java.util.Map<java.lang.String,MailHeader<?>> getHeaders()
- Specified by:
getHeaders in interface MailMessage
addHeader
public void addHeader(AbstractSMTPHeader<?>... headers)
addHeaders
public void addHeaders(java.util.Collection<AbstractSMTPHeader<?>> headers)
clearHeaders
public void clearHeaders()
removeHeader
public MailHeader<?> removeHeader(java.lang.String name)
getHeader
public MailHeader<?> getHeader(java.lang.String name)
getType
public java.lang.String getType()
- Specified by:
getType in interface MailMessage
Copyright © 2009. All Rights Reserved.