|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jasp.jmail.SMTPMail
Implements jMail.SMTPMAIL in java
Constructor Summary | |
SMTPMail()
|
Method Summary | |
void |
AddAttachment(java.lang.String filename)
Adds a file attachment to the mssage |
void |
AddAttachment(java.lang.String filename,
java.lang.String contenttype)
|
void |
AddCustomAttachment(java.lang.String filename,
java.lang.String data)
Adds a custom attachment. |
void |
AddHeader(java.lang.String xheader,
java.lang.String value)
Adds a user defined X-header to the message |
void |
AddNativeHeader(java.lang.String header,
java.lang.String value)
|
void |
AddRecipient(java.lang.String email)
Adds a recipient to the message |
void |
AddRecipientBCC(java.lang.String email)
Adds a Blind Carbon Copy recipient to the message |
void |
AddRecipientCC(java.lang.String email)
Adds a Carbon Copy recipient to the message |
void |
AddRecipientEx(java.lang.String email,
java.lang.String name)
Adds a recipient with a name to the message |
void |
AddURLAttachment(java.lang.String bstrURL,
java.lang.String bstrAttachAs)
|
void |
AddURLAttachment(java.lang.String bstrURL,
java.lang.String bstrAttachAs,
java.lang.String bstrAuth)
Downloads and adds an attachment based on an URL. |
void |
AppendBodyFromFile(java.lang.String filename)
Appends body text from a file |
void |
AppendText(java.lang.String text)
Append "text" to body |
void |
ClearAttachments()
Clears the list of attachments |
void |
ClearCustomHeaders()
Cleare custom headers |
void |
ClearRecipients()
|
void |
Close()
Force JMail to close an cached connection to a mailserver. |
boolean |
Execute()
Executes and sends the message to the server |
void |
ExtractEmailAddressesFromURL(java.lang.String bstrURL)
|
void |
ExtractEmailAddressesFromURL(java.lang.String bstrURL,
java.lang.String bstrAuth)
Downloads and adds email addresses from an URL. |
java.lang.String |
getBody()
The body of the message. |
java.lang.String |
getCharset()
|
java.lang.String |
getContentTransferEncoding()
|
java.lang.String |
getContentType()
|
int |
getErrorCode()
Contains the error code if JMail.silent is set to true |
java.lang.String |
getErrorMessage()
Contains the error message if JMail.silent is set to true |
java.lang.String |
getLog()
This is the log created by JMail when loging is set to true |
void |
GetMessageBodyFromURL(java.lang.String bstrURL)
|
void |
GetMessageBodyFromURL(java.lang.String bstrURL,
java.lang.String bstrAuth)
Clears the body of the message and replaces it with the contents of the URL. |
java.lang.String |
getMimeVersion()
|
boolean |
getPipelining()
|
int |
getPriority()
|
java.lang.String |
getRecipients()
Readonly property of all recipients of this message |
java.lang.String |
getReplyTo()
|
java.lang.String |
getSender()
|
java.lang.String |
getSenderName()
|
java.lang.String |
getServerAddress()
|
boolean |
getSilent()
|
boolean |
getSimpleLayout()
|
java.lang.String |
getSubject()
Specifies the subject of the message |
void |
LogCustomMessage(java.lang.String message)
Logs a custom user message to the JMail log. |
void |
setBody(java.lang.String body)
|
void |
setCharset(java.lang.String chars)
This is the charset of the message. |
void |
setContentTransferEncoding(java.lang.String cte)
|
void |
setContentType(java.lang.String str)
This is the contentype of the message. |
void |
setDeferredDelivery(vbdate vd)
DeferredDelivery : Date Sets defered delivery of messages. |
void |
setEncoding(java.lang.String e)
This can be used to change the default Attachment encoding from base64. |
void |
setISOEncodeHeaders(boolean b)
Encodes header stings according to iso-8859-1 character sets. |
void |
setLazySend(boolean b)
This property specifies if JMail is to wait until the mail is sent and then return or if it is to buffer the message and send it in the background. |
void |
setLogging(boolean b)
Enables/Disables logging in JMail |
void |
setMailDomain(java.lang.String str)
This can be used to override the EHLO/HELO statement to your mailserver |
void |
setMailServerName(java.lang.String user)
Used to specify the username for SMTP server authentication if the mail server requires a user to login. |
void |
setMailServerPassword(java.lang.String mp)
Used to specify the password for SMTP server authentication if the mail server requires a user to login. |
void |
setMimeVersion(java.lang.String v)
Specifies the mime version. |
void |
setPipelining(boolean b)
Overrides if JMail should use pipelining on a server that supports it. |
void |
setPriority(int i)
This is the priority of the message. |
void |
setReplyTo(java.lang.String to)
Specifies a optional reply address |
void |
setReturnReceipt(boolean b)
Specifies wether or not the sender requires a return receipt. |
void |
setSender(java.lang.String send)
|
void |
setSenderName(java.lang.String send)
|
void |
setServerAddress(java.lang.String add)
Specifies the address of the server. |
void |
setSilent(boolean b)
Set to true, JMail will not trow exceptions. |
void |
setSimpleLayout(boolean b)
Set to true to reduce the number of headers JMail produces. |
void |
setSubject(java.lang.String s)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SMTPMail()
Method Detail |
public java.lang.String getBody()
public void setBody(java.lang.String body)
public void setCharset(java.lang.String chars)
public java.lang.String getCharset()
public void setContentTransferEncoding(java.lang.String cte)
public java.lang.String getContentTransferEncoding()
public void setContentType(java.lang.String str)
public java.lang.String getContentType()
public void setDeferredDelivery(vbdate vd)
public void setEncoding(java.lang.String e)
public int getErrorCode()
public java.lang.String getErrorMessage()
public void setISOEncodeHeaders(boolean b)
public void setLazySend(boolean b)
public java.lang.String getLog()
public void setLogging(boolean b)
public void setMailDomain(java.lang.String str)
public void setMimeVersion(java.lang.String v)
public java.lang.String getMimeVersion()
public void setPriority(int i)
public int getPriority()
public java.lang.String getRecipients()
public void setReplyTo(java.lang.String to)
public java.lang.String getReplyTo()
public void setReturnReceipt(boolean b)
public void setSender(java.lang.String send)
public java.lang.String getSender()
public void setSenderName(java.lang.String send)
public java.lang.String getSenderName()
public void setServerAddress(java.lang.String add)
public java.lang.String getServerAddress()
public void setSilent(boolean b)
public boolean getSilent()
public void setSimpleLayout(boolean b)
public boolean getSimpleLayout()
public java.lang.String getSubject()
public void setSubject(java.lang.String s)
public void setPipelining(boolean b)
public boolean getPipelining()
public void AddAttachment(java.lang.String filename) throws java.lang.Exception
java.lang.Exception
public void AddAttachment(java.lang.String filename, java.lang.String contenttype) throws java.lang.Exception
java.lang.Exception
public void AddCustomAttachment(java.lang.String filename, java.lang.String data) throws java.lang.Exception
java.lang.Exception
public void AddHeader(java.lang.String xheader, java.lang.String value)
public void AddNativeHeader(java.lang.String header, java.lang.String value)
public void AddRecipient(java.lang.String email)
public void AddRecipientBCC(java.lang.String email) throws java.lang.Exception
java.lang.Exception
public void AddRecipientCC(java.lang.String email) throws java.lang.Exception
java.lang.Exception
public void AddRecipientEx(java.lang.String email, java.lang.String name)
public void AddURLAttachment(java.lang.String bstrURL, java.lang.String bstrAttachAs, java.lang.String bstrAuth) throws java.lang.Exception
java.lang.Exception
public void AddURLAttachment(java.lang.String bstrURL, java.lang.String bstrAttachAs) throws java.lang.Exception
java.lang.Exception
public void AppendBodyFromFile(java.lang.String filename)
public void AppendText(java.lang.String text)
public void ClearAttachments()
public void ClearCustomHeaders()
public void ClearRecipients()
public void setMailServerPassword(java.lang.String mp)
public void setMailServerName(java.lang.String user)
public void Close()
public boolean Execute()
public void ExtractEmailAddressesFromURL(java.lang.String bstrURL, java.lang.String bstrAuth)
public void ExtractEmailAddressesFromURL(java.lang.String bstrURL)
public void GetMessageBodyFromURL(java.lang.String bstrURL, java.lang.String bstrAuth)
public void GetMessageBodyFromURL(java.lang.String bstrURL)
public void LogCustomMessage(java.lang.String message)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |