Package com.jalios.jcms
Class MailSender
- java.lang.Object
-
- com.jalios.jcms.MailSender
-
- All Implemented Interfaces:
JcmsConstants,JaliosConstants
@Deprecated public class MailSender extends java.lang.Object implements JcmsConstants
Deprecated.useMailMessageandMailManagerinsteadThis class spawns a thread which sends a mail to a set of recipients. Once all the mail has been sent, it can send an acknowledge.- Author:
- Olivier Dedieu
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanackDeprecated.protected java.lang.StringackContentDeprecated.protected java.lang.StringackSubjectDeprecated.protected static intASCII_WIDTHDeprecated.protected java.util.SetbadEmailSetDeprecated.protected java.lang.StringbccDeprecated.protected java.lang.String[]contentDeprecated.protected longdurationDeprecated.protected java.util.MapfilesDeprecated.protected java.lang.StringfromDeprecated.protected java.util.SetgoodEmailSetDeprecated.protected java.lang.StringhostDeprecated.protected java.lang.StringloginDeprecated.protected java.lang.StringpasswordDeprecated.protected intportDeprecated.protected java.util.SortedSetrecipientSetDeprecated.protected booleansendAllDeprecated.protected java.lang.StringsubjectDeprecated.-
Fields inherited from interface com.jalios.util.JaliosConstants
CRLF, MILLIS_IN_ONE_DAY, MILLIS_IN_ONE_HOUR, MILLIS_IN_ONE_MINUTE, MILLIS_IN_ONE_MONTH, MILLIS_IN_ONE_SECOND, MILLIS_IN_ONE_WEEK, MILLIS_IN_ONE_YEAR
-
Fields inherited from interface com.jalios.jcms.JcmsConstants
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, AJAX_MODE_ATTR, ARCHIVES_DIR, CATEGORY_TAB, CDATE_SEARCH, CLASS_PROPERTY, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, COUNTRY_SPRITE, CS_TYPOLOGY_ROOT_CAT_VID, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DATA_DIRECTORY, DEFAULT_PHOTO_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, GLYPH_ICON_PREFIX, ICON_ARCHIVE, ICON_ICON_PREFIX, ICON_LOCK, ICON_LOCK_STRONG, ICON_PREFIX_PROP, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, IS_IN_FRONT_OFFICE, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JCMS_TOASTR_COLLECTION, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LANG_SPRITE, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, OP_CREATE, OP_CREATE_STR, OP_DEEP_COPY, OP_DEEP_COPY_STR, OP_DEEP_DELETE, OP_DEEP_DELETE_STR, OP_DELETE, OP_DELETE_STR, OP_MERGE, OP_MERGE_STR, OP_UPDATE, OP_UPDATE_STR, ORGANIZATION_ROOT_GROUP_PROP, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_PROP_PREFIX, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_PROP_PREFIX, PHOTO_LARGE_WIDTH, PHOTO_MINI, PHOTO_MINI_HEIGHT, PHOTO_MINI_PROP_PREFIX, PHOTO_MINI_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_PROP_PREFIX, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_PROP_PREFIX, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_PROP_PREFIX, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, RAW_CONTENT_ICON_PREFIX, READ_RIGHT_TAB, SDATE_SEARCH, SEARCHENGINE_ALARM, SECURITY_LOG_FILE, SESSION_AUTHORIZED_FILENAMES_SET, SPRITE_ICON_PREFIX, STATS_REPORT_DIR, STATUS_PROP, STORE_DIR, STORE_XML, SUCCESS_MSG, SVG_ICON_PREFIX, SVGINLINE_ICON_PREFIX, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, TTCARD_MEDIA_HEIGHT, TTCARD_MEDIA_WIDTH, TYPES_ICON_ALT_PROP, TYPES_ICON_SUFFIX_PROP, TYPES_ICON_TITLE_PROP, TYPES_PREFIX_PROP, TYPES_THUMB_SUFFIX_PROP, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, UPLOAD_PERMISSION_COUNT_PROP_PREFIX, UPLOAD_PERMISSION_SIZE_PROP_PREFIX, URL_REGEXP, VID_LOGGED_MEMBER, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
-
-
Constructor Summary
Constructors Constructor Description MailSender(java.util.SortedSet recipientSet, java.lang.String bcc, java.lang.String from, java.lang.String subject, java.lang.String[] content, boolean ack, java.util.Map files)Deprecated.useMailMessageandMailManagerinsteadMailSender(java.util.SortedSet recipientSet, java.lang.String bcc, java.lang.String from, java.lang.String subject, java.lang.String[] content, boolean ack, java.util.Map files, boolean checkDisable)Deprecated.Construc a Mail Sender with channel propertiesMailSender(java.util.SortedSet recipientSet, java.lang.String bcc, java.lang.String from, java.lang.String subject, java.lang.String[] content, boolean ack, java.util.Map files, java.lang.String ackSubject, java.lang.String ackContent)Deprecated.useMailMessageandMailManagerinsteadMailSender(java.util.SortedSet recipientSet, java.lang.String bcc, java.lang.String from, java.lang.String subject, java.lang.String[] content, boolean ack, java.util.Map files, java.lang.String ackSubject, java.lang.String ackContent, java.lang.String host, int port, java.lang.String login, java.lang.String password)Deprecated.useMailMessageandMailManagerinstead
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected java.lang.StringgetAckContent()Deprecated.protected java.lang.StringgetAckSubject()Deprecated.voidrun()Deprecated.
-
-
-
Field Detail
-
ASCII_WIDTH
protected static final int ASCII_WIDTH
Deprecated.- See Also:
- Constant Field Values
-
recipientSet
protected java.util.SortedSet recipientSet
Deprecated.
-
bcc
protected java.lang.String bcc
Deprecated.
-
from
protected java.lang.String from
Deprecated.
-
subject
protected java.lang.String subject
Deprecated.
-
content
protected java.lang.String[] content
Deprecated.
-
ack
protected boolean ack
Deprecated.
-
files
protected java.util.Map files
Deprecated.
-
host
protected java.lang.String host
Deprecated.
-
port
protected int port
Deprecated.
-
login
protected java.lang.String login
Deprecated.
-
password
protected java.lang.String password
Deprecated.
-
ackSubject
protected java.lang.String ackSubject
Deprecated.
-
ackContent
protected java.lang.String ackContent
Deprecated.
-
goodEmailSet
protected java.util.Set goodEmailSet
Deprecated.
-
badEmailSet
protected java.util.Set badEmailSet
Deprecated.
-
duration
protected long duration
Deprecated.
-
sendAll
protected boolean sendAll
Deprecated.
-
-
Constructor Detail
-
MailSender
@Deprecated public MailSender(java.util.SortedSet recipientSet, java.lang.String bcc, java.lang.String from, java.lang.String subject, java.lang.String[] content, boolean ack, java.util.Map files)Deprecated.useMailMessageandMailManagerinstead- Parameters:
recipientSet- a Set of String emailbcc- an email list sperated by ','from- an emailsubject- a subjectcontent- a contentack- send an acknoledgefiles- a Map of attachement File / fileId
-
MailSender
@Deprecated public MailSender(java.util.SortedSet recipientSet, java.lang.String bcc, java.lang.String from, java.lang.String subject, java.lang.String[] content, boolean ack, java.util.Map files, java.lang.String ackSubject, java.lang.String ackContent)Deprecated.useMailMessageandMailManagerinstead- Parameters:
recipientSet- a Set of String emailbcc- an email list sperated by ','from- an emailsubject- a subjectcontent- a contentack- send an acknoledgefiles- a Map of attachement File / fileIdackSubject- the acknoledge SubjectackContent- the acknoledge Content
-
MailSender
@Deprecated public MailSender(java.util.SortedSet recipientSet, java.lang.String bcc, java.lang.String from, java.lang.String subject, java.lang.String[] content, boolean ack, java.util.Map files, java.lang.String ackSubject, java.lang.String ackContent, java.lang.String host, int port, java.lang.String login, java.lang.String password)Deprecated.useMailMessageandMailManagerinstead- Parameters:
recipientSet- a Set of String emailbcc- an email list sperated by ','from- an emailsubject- a subjectcontent- a contentack- send an acknoledgefiles- a Map of attachement File / fileIdackSubject- the acknoledge SubjectackContent- the acknoledge Contenthost- the smtp hostport- the smtp portlogin- the smtp loginpassword- the smtp password
-
MailSender
public MailSender(java.util.SortedSet recipientSet, java.lang.String bcc, java.lang.String from, java.lang.String subject, java.lang.String[] content, boolean ack, java.util.Map files, boolean checkDisable)Deprecated.Construc a Mail Sender with channel properties- Parameters:
recipientSet- a set of Memberbcc- the bcc fieldfrom- fhe from fieldsubject- the mail subjectcontent- tje mail contentack- acknowledgefiles- a map of filecheckDisable- check if the member account is disabled
-
-