|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jasp.smtp.Mailer
J-ASP Mail allows you to send mail using the standard SMTP protocol from any java program
Features include:
Constructor Summary | |
Mailer()
|
Method Summary | |
void |
AddAttachment(java.lang.String file)
Adds attachments to current mailing. |
boolean |
AddBCC(java.lang.String mail)
Adds a new Blind Carbon Copy recipient. |
boolean |
AddBCC(java.lang.String name,
java.lang.String mail)
Adds a new Blind Carbon Copy recipient. |
boolean |
AddCC(java.lang.String mail)
Adds a new recipient, as shown in the message's CC list. |
boolean |
AddCC(java.lang.String name,
java.lang.String mail)
Adds a new recipient, as shown in the message's CC list. |
void |
AddExtraHeader(java.lang.String h)
Adds extra X-Headers to the mail envelope. |
boolean |
AddRecipient(java.lang.String mail)
Adds a new recipient, as shown in the message's To: list. |
boolean |
AddRecipient(java.lang.String name,
java.lang.String mail)
Adds a new recipient, as shown in the message's To: list. |
void |
ClearAllRecipients()
Clears all recipients assigned to the To, CC and BCC lists. |
void |
ClearAttachments()
Clears any attachments that were previously set. |
void |
ClearBCCs()
Clears any recipients assigned to the BCC list. |
void |
ClearBodyText()
Clears any text assigned to the message’s body which may have been set previously by using the BodyText property |
void |
ClearCCs()
Clears any recipients assigned to the CC list. |
void |
ClearExtraHeaders()
Clears any X-Headers that were set by use of AddExtraHeader. |
void |
ClearRecipients()
Clears any recipients assigned to the To list. |
void |
EncodeHeader()
Encodes a string in RFC1522 format to provide support for 8bit mail headers such as 8bit subject headers. |
java.lang.String |
getBodyText()
Gets the message body text. |
void |
GetBodyTextFromFile(java.lang.String file)
Loads message's body text from a file. |
int |
getCharset()
Gets the character set. |
boolean |
getConfirmread()
Gets the ConfirmReading flag. |
java.lang.String |
getContenttype()
Gets the ContentType header of the message's BodyText. |
java.lang.String |
getCustomcharset()
Gets the custom charactor set |
java.lang.String |
getDatetime()
Gets the data-time header. |
int |
getEncoding()
Gets the encoding type for attachments. |
java.util.Date |
getExpires()
|
java.lang.String |
getFromAddress()
Returns the message originator’s email address. |
java.lang.String |
getFromName()
Returns the message originator’s name. |
boolean |
getIgnoreMalFormedAddress()
|
boolean |
getIgnoreRecipientErrors()
|
boolean |
getLive()
|
java.lang.String |
getOrganization()
Returns the Organization header in the message. |
java.lang.String |
getPGPParams()
|
java.lang.String |
getPGPPath()
|
int |
getPriority()
|
java.lang.String |
getRemoteHost()
Gets the remote SMTP host. |
java.lang.String |
getReplyTo()
Returns the email address that replies should be sent to. |
java.lang.String |
getResponse()
Returns any error messages that may occur |
boolean |
getReturnReceipt()
Gets the ReturnReceipt flag |
java.lang.String |
getSmtpLog()
|
java.lang.String |
getSubject()
Returns the message subject. |
boolean |
getSuppressMsgBody()
|
java.lang.String |
GetTempPath()
Returns <J-ASP-installed dir>\logs\ . |
int |
getTimeout()
|
boolean |
getUrgent()
|
boolean |
getUseMSMailHeaders()
|
java.lang.String |
getVersion()
|
boolean |
getWordWrap()
|
int |
getWordWrapLen()
|
boolean |
SendMail()
Attempts to send the email. |
void |
setBodyText(java.lang.String b)
Sets The message body text. |
void |
setCharset(int chr)
Sets the character set. |
void |
setConfirmread(boolean confirm)
Sets the ConfirmReading flag, If this is set to true AND the recipients email program supports. |
void |
setContenttype(java.lang.String content)
Sets the ContentType header of the message's BodyText |
void |
setCustomcharset(java.lang.String custom)
Sets the custom charactor set |
void |
setDatetime(java.lang.String dt)
Sets the datatime header. |
void |
setEncoding(int encode)
Sets the encoding type for attachments. |
void |
setFromAddress(java.lang.String address)
Sets the message originator’s email address. |
void |
setFromName(java.lang.String name)
Sets the message originator’s name. |
void |
setIgnoreMalFormedAddress(boolean address)
|
void |
setIgnoreRecipientErrors(boolean b)
|
void |
setLive(boolean b)
Allows you to test the component without an SMTP server. |
void |
setOrganization(java.lang.String org)
Sets the Organization header in the message. |
void |
setPassword(java.lang.String pwd)
|
void |
setPGPParams(java.lang.String st)
|
void |
setPGPPath(java.lang.String path)
|
void |
setPriority(int p)
Sets the message priority |
void |
setRemoteHost(java.lang.String h)
Sets the remote SMTP host that the message will be sent through |
void |
setReplyTo(java.lang.String r)
Allows you to specify a different email address that replies should be sent to. |
void |
setResponse(java.lang.String r)
|
void |
setReturnReceipt(boolean r)
Sets the ReturnReceipt flag |
void |
setSmtpLog(java.lang.String sm)
Sets the smtplog . |
void |
setSubject(java.lang.String s)
Sets the message subject. |
void |
setSuppressMsgBody(boolean s)
Sets the SuppressMsgBody property. |
void |
setTimeout(int t)
Sets the maximum time that J-ASP Mail should wait for a response from the remote server. |
void |
setUrgent(boolean r)
Sets the X-Urgent header in the outgoing message. |
void |
setUseMSMailHeaders(boolean b)
Sets MS-Mail priority headers |
void |
setUserName(java.lang.String name)
|
void |
setWordWrap(boolean b)
Sets WordWrap to true causes the message body to wordwrap at the position specified by the WordWrapLen property. |
void |
setWordWrapLen(int w)
Sets WordWrapLen. 70 is default. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Mailer()
Method Detail |
public void setBodyText(java.lang.String b)
public java.lang.String getBodyText()
public int getCharset()
public void setCharset(int chr)
public boolean getConfirmread()
public void setConfirmread(boolean confirm)
public java.lang.String getContenttype()
public void setContenttype(java.lang.String content)
public java.lang.String getCustomcharset()
public void setCustomcharset(java.lang.String custom)
public java.lang.String getDatetime()
public void setDatetime(java.lang.String dt)
public int getEncoding()
public void setEncoding(int encode)
public java.util.Date getExpires()
public java.lang.String getFromName()
public void setFromName(java.lang.String name)
public java.lang.String getFromAddress()
public void setFromAddress(java.lang.String address)
public boolean getIgnoreMalFormedAddress()
public void setIgnoreMalFormedAddress(boolean address)
public void setIgnoreRecipientErrors(boolean b)
public boolean getIgnoreRecipientErrors()
public void setLive(boolean b)
public boolean getLive()
public void setOrganization(java.lang.String org)
public java.lang.String getOrganization()
public java.lang.String getPGPPath()
public void setPGPPath(java.lang.String path)
public void setPGPParams(java.lang.String st)
public java.lang.String getPGPParams()
public void setPriority(int p)
public int getPriority()
public void setRemoteHost(java.lang.String h)
public java.lang.String getRemoteHost()
public void setReplyTo(java.lang.String r)
public java.lang.String getReplyTo()
public java.lang.String getResponse()
public void setResponse(java.lang.String r)
public void setReturnReceipt(boolean r)
public boolean getReturnReceipt()
public void setSmtpLog(java.lang.String sm)
public java.lang.String getSmtpLog()
public void setSubject(java.lang.String s)
public java.lang.String getSubject()
public void setSuppressMsgBody(boolean s)
public boolean getSuppressMsgBody()
public void setTimeout(int t)
public int getTimeout()
public boolean getUrgent()
public void setUrgent(boolean r)
public void setUseMSMailHeaders(boolean b)
public boolean getUseMSMailHeaders()
public java.lang.String getVersion()
public void setWordWrap(boolean b)
public boolean getWordWrap()
public void setWordWrapLen(int w)
public int getWordWrapLen()
public boolean SendMail() throws java.lang.Exception
java.lang.Exception
public boolean AddRecipient(java.lang.String name, java.lang.String mail)
public boolean AddRecipient(java.lang.String mail)
public void ClearRecipients()
public boolean AddCC(java.lang.String name, java.lang.String mail)
public boolean AddCC(java.lang.String mail)
public void ClearCCs()
public boolean AddBCC(java.lang.String name, java.lang.String mail)
public boolean AddBCC(java.lang.String mail)
public void ClearBCCs()
public void ClearAllRecipients()
public void AddAttachment(java.lang.String file)
public void ClearAttachments()
public void ClearBodyText()
public void ClearExtraHeaders()
public void AddExtraHeader(java.lang.String h)
public void GetBodyTextFromFile(java.lang.String file)
public void EncodeHeader()
public java.lang.String GetTempPath()
public void setUserName(java.lang.String name)
public void setPassword(java.lang.String pwd)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |