public class Mail
extends java.lang.Object
Send emails thru standard mail service or Outlook thru Java Outlook Connector
Modifier and Type | Class and Description |
---|---|
class |
Mail.MailAttach
Attachment
|
class |
Mail.MailImage
Inlined images
|
class |
Mail.MailPart
Body part
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MAIL_MIME_TYPE_HTML |
static java.lang.String |
MAIL_MIME_TYPE_TEXT |
Modifier and Type | Method and Description |
---|---|
Mail.MailAttach |
documentAttach(ObjectDB obj,
ObjectField f) |
static void |
main(java.lang.String[] args) |
Mail.MailAttach |
objectAttach(ObjectDB obj,
java.lang.String templateName) |
void |
send(java.lang.String[] to,
java.lang.String from,
java.lang.String[] cc,
java.lang.String[] bcc,
java.lang.String subject,
java.lang.String body)
Send a simple email thru JavaMail or Outlook client (when system param EMAIL_SEND_OUTLOOK = yes)
|
void |
send(java.lang.String[] to,
java.lang.String from,
java.lang.String[] cc,
java.lang.String[] bcc,
java.lang.String subject,
java.lang.String body,
java.lang.String mime)
Send a simple email thru JavaMail or Outlook client (when system param EMAIL_SEND_OUTLOOK = yes)
|
void |
send(java.lang.String[] to,
java.lang.String from,
java.lang.String[] cc,
java.lang.String subject,
java.lang.String body)
Send a simple email thru JavaMail or Outlook client (when system param EMAIL_SEND_OUTLOOK = yes)
|
void |
send(java.lang.String to,
java.lang.String from,
java.lang.String subject,
java.lang.String body)
Send a simple email thru JavaMail or Outlook client (when system param EMAIL_SEND_OUTLOOK = yes)
|
void |
sendInvitation(java.util.Date start,
java.util.Date end,
java.lang.String location,
java.lang.String organizerEmail,
java.lang.String organizerName,
java.lang.String[] attendeeEmails,
java.lang.String[] attendeeNames,
java.lang.String[] ccAttendeeEmails,
java.lang.String[] ccAttendeeNames,
java.lang.String[] bccAttendeeEmails,
java.lang.String[] bccAttendeeNames,
java.lang.String summary,
java.lang.String shortDescription,
java.lang.String longDescription,
Mail.MailAttach[] attachs)
Send an initation to an event to several attendees and cc/bcc
|
void |
sendInvitation(java.util.Date start,
java.util.Date end,
java.lang.String location,
java.lang.String organizerEmail,
java.lang.String organizerName,
java.lang.String[] attendeeEmails,
java.lang.String[] attendeeNames,
java.lang.String summary,
java.lang.String shortDescription,
java.lang.String longDescription)
Send an initation to an event to several attendees
|
void |
sendInvitation(java.util.Date start,
java.util.Date end,
java.lang.String location,
java.lang.String organizerEmail,
java.lang.String organizerName,
java.lang.String attendeeEmail,
java.lang.String attendeeName,
java.lang.String summary,
java.lang.String shortDescription,
java.lang.String longDescription)
Send an initation to an event to one attendee
|
void |
sendWithAttach(java.lang.String[] to,
java.lang.String from,
java.lang.String[] cc,
java.lang.String[] bcc,
java.lang.String subject,
java.lang.String body,
java.lang.String mime,
java.lang.String[] files,
Mail.MailAttach[] attachs)
Send an email with attachments thru JavaMail or Outlook client (when system param EMAIL_SEND_OUTLOOK = yes)
|
void |
sendWithAttach(java.lang.String[] to,
java.lang.String from,
java.lang.String[] cc,
java.lang.String[] bcc,
java.lang.String subject,
java.lang.String body,
java.lang.String mime,
java.lang.String[] files,
Mail.MailAttach[] attachs,
Mail.MailImage[] images)
Send an email with attachments thru JavaMail or Outlook client (when system param EMAIL_SEND_OUTLOOK = yes)
|
void |
sendWithAttach(java.lang.String[] to,
java.lang.String from,
java.lang.String replyTo,
java.lang.String[] cc,
java.lang.String[] bcc,
java.lang.String subject,
java.lang.String body,
java.lang.String mime,
java.lang.String[] files,
Mail.MailAttach[] attachs,
Mail.MailImage[] images)
Send an email with attachments thru JavaMail or Outlook client (when system param EMAIL_SEND_OUTLOOK = yes)
|
void |
sendWithAttach(java.lang.String to,
java.lang.String from,
java.lang.String cc,
java.lang.String bcc,
java.lang.String subject,
java.lang.String body,
java.lang.String mime,
Mail.MailAttach[] attachs)
Send an email with attachments thru JavaMail or Outlook client (when system param EMAIL_SEND_OUTLOOK = yes)
|
void |
sendWithAttach(java.lang.String to,
java.lang.String from,
java.lang.String cc,
java.lang.String bcc,
java.lang.String subject,
java.lang.String body,
java.lang.String mime,
java.lang.String[] files)
Send an email with attachments thru JavaMail or Outlook client (when system param EMAIL_SEND_OUTLOOK = yes)
|
Mail.MailAttach |
vCalendarAttach(VCalendarTool.VCalendarEvent[] events,
Grant g)
Build an attachement vCalendar
|
Mail.MailAttach |
vCalendarAttach(VCalendarTool.VCalendarEvent[] events,
Grant g,
java.lang.String attachName)
Build an attachement vCalendar
|
Mail.MailAttach |
vCalendarAttach(VCalendarTool.VCalendarEvent event,
Grant g)
Build an attachement vCalendar
|
public static final java.lang.String MAIL_MIME_TYPE_HTML
public static final java.lang.String MAIL_MIME_TYPE_TEXT
@Deprecated public Mail()
Use Mail(grant)
public Mail(Grant grant)
public Mail.MailAttach vCalendarAttach(VCalendarTool.VCalendarEvent event, Grant g)
event
- Calendar eventg
- Grant (can be null then dates are generated as UTC)public Mail.MailAttach vCalendarAttach(VCalendarTool.VCalendarEvent[] events, Grant g)
events
- Calendar eventsg
- Grant (can be null then dates are generated as UTC)public Mail.MailAttach vCalendarAttach(VCalendarTool.VCalendarEvent[] events, Grant g, java.lang.String attachName)
events
- Calendar eventsg
- Grant (can be null then dates are generated as UTC)attachName
- Attachement name (can be null then calendar.ics is used)public Mail.MailAttach objectAttach(ObjectDB obj, java.lang.String templateName)
public Mail.MailAttach documentAttach(ObjectDB obj, ObjectField f)
public void send(java.lang.String to, java.lang.String from, java.lang.String subject, java.lang.String body)
to
- Recipient emailfrom
- Sender emailsubject
- Email subjectbody
- Mail content (MIME type is forced to HTML if <html> is found in body)public void send(java.lang.String[] to, java.lang.String from, java.lang.String[] cc, java.lang.String subject, java.lang.String body)
to
- Recipient emailsfrom
- Sender emailcc
- Copies emailssubject
- Email subjectbody
- Mail content (MIME type is forced to HTML if <html> is found in body)public void send(java.lang.String[] to, java.lang.String from, java.lang.String[] cc, java.lang.String[] bcc, java.lang.String subject, java.lang.String body)
to
- Recipient emailsfrom
- Sender emailcc
- Copies emailsbcc
- Blind copiessubject
- Email subjectbody
- Mail content (MIME type is forced to HTML if <html> is found in body)public void send(java.lang.String[] to, java.lang.String from, java.lang.String[] cc, java.lang.String[] bcc, java.lang.String subject, java.lang.String body, java.lang.String mime)
to
- Recipient emailsfrom
- Sender emailcc
- Copies emailsbcc
- Blind copiessubject
- Email subjectbody
- Mail content (MIME type is forced to HTML if <html> is found in body)mime
- Content mime (plain text if null)public void sendWithAttach(java.lang.String to, java.lang.String from, java.lang.String cc, java.lang.String bcc, java.lang.String subject, java.lang.String body, java.lang.String mime, java.lang.String[] files)
to
- Recipient emailsfrom
- Sender emailcc
- Copies emailsbcc
- Blind copiessubject
- Email subjectbody
- Mail contentmime
- Content mime (plain text if null)files
- Files to attachpublic void sendWithAttach(java.lang.String to, java.lang.String from, java.lang.String cc, java.lang.String bcc, java.lang.String subject, java.lang.String body, java.lang.String mime, Mail.MailAttach[] attachs)
to
- Recipient emailsfrom
- Sender emailcc
- Copies emailsbcc
- Blind copiessubject
- Email subjectbody
- Mail contentmime
- Content mime (plain text if null)attachs
- Objects attachmentpublic void sendWithAttach(java.lang.String[] to, java.lang.String from, java.lang.String[] cc, java.lang.String[] bcc, java.lang.String subject, java.lang.String body, java.lang.String mime, java.lang.String[] files, Mail.MailAttach[] attachs)
to
- Recipient emailsfrom
- Sender emailcc
- Copies emailsbcc
- Blind copiessubject
- Email subjectbody
- Mail contentmime
- Content mime (plain text if null)files
- Files to attachattachs
- Objects attachmentpublic void sendWithAttach(java.lang.String[] to, java.lang.String from, java.lang.String[] cc, java.lang.String[] bcc, java.lang.String subject, java.lang.String body, java.lang.String mime, java.lang.String[] files, Mail.MailAttach[] attachs, Mail.MailImage[] images)
to
- Recipient emailsfrom
- Sender emailcc
- Copies emailsbcc
- Blind copiessubject
- Email subjectbody
- Mail contentmime
- Content mime (plain text if null)files
- Files to attachattachs
- Objects attachmentimages
- Inlined imagespublic void sendWithAttach(java.lang.String[] to, java.lang.String from, java.lang.String replyTo, java.lang.String[] cc, java.lang.String[] bcc, java.lang.String subject, java.lang.String body, java.lang.String mime, java.lang.String[] files, Mail.MailAttach[] attachs, Mail.MailImage[] images)
to
- Recipient emailsfrom
- Sender emailreplyTo
- Reply emailcc
- Copies emailsbcc
- Blind copiessubject
- Email subjectbody
- Mail contentmime
- Content mime (plain text if null)files
- Files to attachattachs
- Objects attachmentimages
- Inlined imagespublic void sendInvitation(java.util.Date start, java.util.Date end, java.lang.String location, java.lang.String organizerEmail, java.lang.String organizerName, java.lang.String attendeeEmail, java.lang.String attendeeName, java.lang.String summary, java.lang.String shortDescription, java.lang.String longDescription)
Send an initation to an event to one attendee
start
- Event start dateend
- Event end datelocation
- Event locationorganizerEmail
- Event organizer emailorganizerName
- Event organizer nameattendeeEmail
- Event attendee emailattendeeName
- Event attendee namesummary
- Event summary (used as invitation email object and vCard summary)shortDescription
- Event short description (used as vCard description)longDescription
- Event long description (used as email body with HTML MIME type)public void sendInvitation(java.util.Date start, java.util.Date end, java.lang.String location, java.lang.String organizerEmail, java.lang.String organizerName, java.lang.String[] attendeeEmails, java.lang.String[] attendeeNames, java.lang.String summary, java.lang.String shortDescription, java.lang.String longDescription)
Send an initation to an event to several attendees
start
- Event start dateend
- Event end datelocation
- Event locationorganizerEmail
- Event organizer emailorganizerName
- Event organizer nameattendeeEmails
- Event attendee emailsattendeeNames
- Event attendee namessummary
- Event summary (used as invitation email object and vCard summary)shortDescription
- Event short description (used as vCard description)longDescription
- Event long description (used as email body with HTML MIME type)public void sendInvitation(java.util.Date start, java.util.Date end, java.lang.String location, java.lang.String organizerEmail, java.lang.String organizerName, java.lang.String[] attendeeEmails, java.lang.String[] attendeeNames, java.lang.String[] ccAttendeeEmails, java.lang.String[] ccAttendeeNames, java.lang.String[] bccAttendeeEmails, java.lang.String[] bccAttendeeNames, java.lang.String summary, java.lang.String shortDescription, java.lang.String longDescription, Mail.MailAttach[] attachs)
Send an initation to an event to several attendees and cc/bcc
start
- Event start dateend
- Event end datelocation
- Event locationorganizerEmail
- Event organizer emailorganizerName
- Event organizer nameattendeeEmails
- Event attendee emailsattendeeNames
- Event attendee namesccAttendeeEmails
- Event CC attendee emailsccAttendeeNames
- Event CC attendee namesbccAttendeeEmails
- Event BCC attendee emailsbccAttendeeNames
- Event BCC attendee namessummary
- Event summary (used as invitation email object and vCard summary)shortDescription
- Event short description (used as vCard description)longDescription
- Event long description (used as email body with HTML MIME type)attachs
- Objects attachmentpublic static void main(java.lang.String[] args)
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.