Package com.iplanet.am.util
Class AMSendMail
- java.lang.Object
-
- com.iplanet.am.util.AMSendMail
-
public class AMSendMail extends Object
-
-
Constructor Summary
Constructors Constructor Description AMSendMail()
Constructor that grabs its SMTP values from SystemProperties.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
postMail(String[] recipients, String subject, String message, String from)
Posts e-mail messages to users.void
postMail(String[] recipients, String subject, String message, String from, String charset)
Posts e-mail messages to users.void
postMail(String[] recipients, String subject, String message, String from, String mimeType, String charset)
Posts e-mail messages to users.void
postMail(String[] recipients, String subject, String message, String from, String charset, String host, String port, String user, String password, boolean ssl)
Posts e-mail messages to users.void
postMail(String[] recipients, String subject, String message, String from, String mimeType, String charset, String host, String port, String user, String password, boolean ssl)
Posts e-mail messages to users.
-
-
-
Method Detail
-
postMail
public void postMail(String[] recipients, String subject, String message, String from, String charset) throws jakarta.mail.MessagingException
Posts e-mail messages to users. This method will wait on for the timeouts when the specified host is down. Use this method in a separate thread so that it will not hang when the mail server is down.- Parameters:
recipients
- A String array of e-mail addresses to be sent tosubject
- The e-mail subjectmessage
- The content contained in the e-mailfrom
- The sending e-mail addresscharset
- The charset used in e-mail encoding- Throws:
jakarta.mail.MessagingException
- if there is any error in sending e-mail
-
postMail
public void postMail(String[] recipients, String subject, String message, String from) throws jakarta.mail.MessagingException
Posts e-mail messages to users. This method will wait on for the timeouts when the specified host is down. Use this method in a separate thread so that it will not hang when the mail server is down.- Parameters:
recipients
- A String array of e-mail addresses to be sent tosubject
- The e-mail subjectmessage
- The content contained in the e-mailfrom
- The sending e-mail address- Throws:
jakarta.mail.MessagingException
- if there is any error in sending e-mail
-
postMail
public void postMail(String[] recipients, String subject, String message, String from, String mimeType, String charset) throws jakarta.mail.MessagingException
Posts e-mail messages to users. This method will wait on for the timeouts when the specified host is down. Use this method in a separate thread so that it will not hang when the mail server is down.- Parameters:
recipients
- A String array of e-mail addresses to be sent tosubject
- The e-mail subjectmessage
- The content contained in the e-mailfrom
- The sending e-mail addressmimeType
- The MIME type of the e-mailcharset
- The charset used in e-mail encoding- Throws:
jakarta.mail.MessagingException
- if there is any error in sending e-mail
-
postMail
public void postMail(String[] recipients, String subject, String message, String from, String charset, String host, String port, String user, String password, boolean ssl) throws jakarta.mail.MessagingException
Posts e-mail messages to users. This method will wait on for the timeouts when the specified host is down. Use this method in a separate thread so that it will not hang when the mail server is down.- Parameters:
recipients
- A String array of e-mail addresses to be sent tosubject
- The e-mail subjectmessage
- The content contained in the e-mailfrom
- The sending e-mail addresscharset
- The charset used in e-mail encodinghost
- The host name to connect to send e-mailport
- The host port to connect to send e-mailuser
- The user name used to authenticate to the hostpassword
- The user password used to authenticate to the hostssl
- A boolean to indicate whether SSL is needed to connect to the host- Throws:
jakarta.mail.MessagingException
- if there is any error in sending e-mail
-
postMail
public void postMail(String[] recipients, String subject, String message, String from, String mimeType, String charset, String host, String port, String user, String password, boolean ssl) throws jakarta.mail.MessagingException
Posts e-mail messages to users. This method will wait on for the timeouts when the specified host is down. Use this method in a separate thread so that it will not hang when the mail server is down.- Parameters:
recipients
- A String array of e-mail addresses to be sent tosubject
- The e-mail subjectmessage
- The content contained in the e-mailfrom
- The sending e-mail addressmimeType
- The MIME type of the e-mailcharset
- The charset used in e-mail encodinghost
- The host name to connect to send e-mailport
- The host port to connect to send e-mailuser
- The user name used to authenticate to the hostpassword
- The user password used to authenticate to the hostssl
- A boolean to indicate whether SSL is needed to connect to the host- Throws:
jakarta.mail.MessagingException
- if there is any error in sending e-mail
-
-