public interface SMTPMBean
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBCC()
Gets a comma separated list of addresses set in the BCC field
|
java.lang.String |
getCC()
Gets a comma separated list of addresses set in the CC field
|
java.lang.String |
getContent()
Returns the content of the mail
|
java.lang.String |
getFromAddress()
Gets the from address attached to mails
|
java.lang.String |
getFromName()
Gets the from name presented on the mail
|
java.lang.String |
getMimeType()
Gets the MIME type set to the mail
|
java.lang.String |
getNotificationName()
Returns the notification which will trigger the mail sending
|
javax.management.ObjectName |
getObservedObject()
Gets the MBean's objectname which is being listened
|
java.lang.String |
getServerHost()
Gets the server's host as name or IP
|
int |
getServerPort()
Gets the server's port, by default is 25
|
java.lang.String |
getServerUsername()
Gets the username to log to the server
|
java.lang.String |
getSubject()
Gets the mail subject
|
int |
getTimeout()
Returns the timeout used when sending mails
|
java.lang.String |
getTo()
Gets a comma separated list of addresses set in the TO field
|
boolean |
isLoginToServer()
Indicates whether login to the SMTP server will be attpemted
|
void |
sendMail()
This will directly execute the send mail.
|
void |
setBCC(java.lang.String bccAddresses)
Sets a comma separated list of address which will go in the BCC mail field
|
void |
setCC(java.lang.String ccAddresses)
Sets a comma separated list of address which will go in the CC mail field
|
void |
setContent(java.lang.String content)
Sets the content of the mail
|
void |
setFromAddress(java.lang.String fromAddress)
Sets the form address set to mail
|
void |
setFromName(java.lang.String fromName)
Sets the from name presented on the mail
|
void |
setLoginToServer(boolean login)
Sets whether to login to the SMTP server
|
void |
setMimeType(java.lang.String mimeType)
Sets the MIME type, by default it is text/plain
|
void |
setNotificationName(java.lang.String notificationName)
Sets the notification name which will trigger the mail sending.
|
void |
setObservedObject(javax.management.ObjectName targetMBeanName)
Sets the observed object.
|
void |
setServerHost(java.lang.String host)
Sets the server's host, it can be set as name or IP
|
void |
setServerPassword(java.lang.String password)
Sets server's passowrd, use with setLoginToServer(true) and setServerUsername
|
void |
setServerPort(int port)
Sets the server's port.
|
void |
setServerUsername(java.lang.String username)
Sets server's username, use with setLoginToServer(true)
|
void |
setSubject(java.lang.String subject)
Sets the mail's subject, by default is Empty subject.
|
void |
setTimeout(int timeout)
Sets the send timeout, by default it is 10 secs
|
void |
setTo(java.lang.String toAddresses)
Sets a comma separated list of address which will go in the TO mail field
|
javax.management.ObjectName getObservedObject()
void setObservedObject(javax.management.ObjectName targetMBeanName)
java.lang.String getNotificationName()
void setNotificationName(java.lang.String notificationName)
java.lang.String getServerHost()
void setServerHost(java.lang.String host)
void setServerPort(int port)
int getServerPort()
void setServerUsername(java.lang.String username)
java.lang.String getServerUsername()
void setServerPassword(java.lang.String password)
void setLoginToServer(boolean login)
boolean isLoginToServer()
void setTimeout(int timeout)
int getTimeout()
java.lang.String getFromAddress()
void setFromAddress(java.lang.String fromAddress)
java.lang.String getFromName()
void setFromName(java.lang.String fromName)
java.lang.String getMimeType()
void setMimeType(java.lang.String mimeType)
java.lang.String getTo()
void setTo(java.lang.String toAddresses)
java.lang.String getBCC()
void setBCC(java.lang.String bccAddresses)
java.lang.String getCC()
void setCC(java.lang.String ccAddresses)
java.lang.String getSubject()
void setSubject(java.lang.String subject)
java.lang.String getContent()
void setContent(java.lang.String content)
void sendMail()