|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.io.net.MailMessageBuilder
public class MailMessageBuilder
A construction class for MIME email messages. Provides convenience routines to hide the drudgery of building an actual javax.mail.Message object.
| Constructor Summary | |
|---|---|
MailMessageBuilder()
Creates a new MailMessageBuilder with a default SMTP server derived from URLLib.resolveHostName("SMTPServer"). |
|
MailMessageBuilder(java.lang.String smtpHost)
|
|
| Method Summary | |
|---|---|
void |
addBCCRecipient(java.lang.String toAddress)
Adds a BCC recipient. |
void |
addCCRecipient(java.lang.String toAddress)
Adds a CC recipient. |
void |
addRecipient(java.lang.String toAddress)
Same as addTORecipient. |
void |
addTORecipient(java.lang.String toAddress)
Adds a TO recipient. |
void |
attachFile(java.io.File newFile)
Adds a file part. |
void |
attachHTML(java.lang.String fileName,
java.lang.String newHTML)
Adds an html part. |
void |
attachText(java.lang.String newText)
Adds a text part. |
void |
sendMessage()
Sends the current message. |
void |
setFrom(java.lang.String fromAddress)
Sets the from address. |
void |
setSubject(java.lang.String newSubject)
Sets the message subject. |
void |
startMessage()
Starts a new message. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MailMessageBuilder()
public MailMessageBuilder(java.lang.String smtpHost)
| Method Detail |
|---|
public void startMessage()
throws javax.mail.MessagingException
javax.mail.MessagingException
public void sendMessage()
throws javax.mail.MessagingException
javax.mail.MessagingException
public void setFrom(java.lang.String fromAddress)
throws javax.mail.MessagingException
javax.mail.MessagingException
public void addRecipient(java.lang.String toAddress)
throws javax.mail.MessagingException
javax.mail.MessagingException
public void addTORecipient(java.lang.String toAddress)
throws javax.mail.MessagingException
javax.mail.MessagingException
public void addCCRecipient(java.lang.String toAddress)
throws javax.mail.MessagingException
javax.mail.MessagingException
public void addBCCRecipient(java.lang.String toAddress)
throws javax.mail.MessagingException
javax.mail.MessagingException
public void setSubject(java.lang.String newSubject)
throws javax.mail.MessagingException
javax.mail.MessagingException
public void attachText(java.lang.String newText)
throws javax.mail.MessagingException
javax.mail.MessagingException
public void attachHTML(java.lang.String fileName,
java.lang.String newHTML)
throws javax.mail.MessagingException
javax.mail.MessagingException
public void attachFile(java.io.File newFile)
throws javax.mail.MessagingException
javax.mail.MessagingException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||