Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
{hiddendiv:style=display:none}
DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY (EXCEPT INSIDE THE DIV BELOW WITH ID=DESCRIPTION), UNLESS YOU KNOW WHAT YOU'RE DOING.
		THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO EXTRACTAUTO CHANGESUPDATE FROM THE PAGECONTENT ANDTHROUGH MERGETHE THEM BACK INTO SERVOY SOURCE{hiddenDOC GENERATOR{div}
{sub-sectiondiv:id=description|text=}*Using GMail*
To connect to GMail the following settings supplied in the properties Array:
{code}
var userName = 'xxx';
var passWord = 'yyy';
var properties = new Array();
properties[0] = 'mail.smtp.host=smtp.gmail.com';
properties[1] = 'mail.smtp.auth=true';
properties[2] = 'mail.smtp.username=' + userName;
properties[3] = 'mail.smtp.password=' + passWord;
properties[4] = 'mail.smtp.port=587';
properties[5] = 'mail.smtp.starttls.enable=true';
{code}{sub-section{div}\\ 

{table:id=|class=servoy sReturnTypes}{tr:style=height: 30px;}{th}Return Types{th}{tr}{tr}{td}{span:class=sWordList}[Attachment]{span}{span:class=sWordList}[MailMessage]{span}{td}{tr}{table}\\ 

{table:id=|class=servoy sReturnTypessSummary}{colgroup}{column:width=80px|padding=0px}{column}{column}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=2}ReturnMethod TypesSummary{th}{tr}{tbody}{tr}{td}{span:class=sWordList}[Attachment]{span}{span:class=sWordList}[MailMessage]{span}{td}{tr}{table}\\ 

{table:id=|class=servoy sSummary}{colgroup}{column:width=80px|padding=0px}{column}{column}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=2}Method Summary{th}{tr}{tbody}{tr}{td}[Attachment]{td}{td}[[Attachment]{td}{td}[#createBinaryAttachment]\(filename, binarydata)
Creates a binary attachment object.{td}{tr}{tbody}{tbody}{tr}{td}[Attachment]{td}{td}[#createBinaryAttachment]\(filename, binarydata, mimeType)
Creates a binary attachment object.{td}{tr}{tbody}{tbody}{tr}{td}[Attachment]{td}{td}[#createTextAttachment]\(filename, textdata)
Creates a text based attachment objec with the default 'text/plain' mimetype{td}{tr}{tbody}{tbody}{tr}{td}[Attachment]{td}{td}[#createTextAttachment]\(filename, textdata, mimeType)
Creates a text based attachment object.{td}{tr}{tbody}{tbody}{tr}{td}[String]{td}{td}[#getLastSendMailExceptionMsg]\()
Get the exception that occurred in the last sendMail attempt (null if no exception occurred).{td}{tr}{tbody}{tbody}{tr}{td}[MailMessage]{td}{td}[#getMailMessage]\(binaryblob/string)
Helper method, returns MailMessage object from binary or 7bits string.{td}{tr}{tbody}{tbody}{tr}{td}[String]\[]{td}{td}[#getPlainMailAddresses]\(addressesString)
Helper method to only get the plain addresses.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#isValidEmailAddress]\(email)
Checks whether the given e\-mail address is valid or not.{td}{tr}{tbody}{tbody}{tr}{td}[MailMessage]\[]{td}{td}[#receiveMail]\(username, password, leaveMsgsOnServer)
Receive mails from pop3 account.{td}{tr}{tbody}{tbody}{tr}{td}[MailMessage]\[]{td}{td}[#receiveMail]\(username, password, leaveMsgsOnServer, receiveMode)
Receive mails from pop3 account.{td}{tr}{tbody}{tbody}{tr}{td}[MailMessage]\[]{td}{td}[#receiveMail]\(username, password, leaveMsgsOnServer, receiveMode, onlyReceiveMsgWithSentDate)
Receive mails from pop3 account.{td}{tr}{tbody}{tbody}{tr}{td}[MailMessage]\[]{td}{td}[#receiveMail]\(username, password, leaveMsgsOnServer, receiveMode, onlyReceiveMsgWithSentDate, pop3Host)
Receive mails from pop3 account.{td}{tr}{tbody}{tbody}{tr}{td}[MailMessage]\[]{td}{td}[#receiveMail]\(username, password, leaveMsgsOnServer, receiveMode, onlyReceiveMsgWithSentDate, properties)
Receive mails from pop3 account.{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendBulkMail]\(to, from, subject, msgText)
Send a bulk mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendBulkMail]\(to, from, subject, msgText, cc)
Send a bulk mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendBulkMail]\(to, from, subject, msgText, cc, bcc)
Send a bulk mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendBulkMail]\(to, from, subject, msgText, cc, bcc, attachment)
Send a bulk mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendBulkMail]\(to, from, subject, msgText, cc, bcc, attachment, smtpHost)
Send a bulk mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendBulkMail]\(to, from, subject, msgText, cc, bcc, attachment, overrideProperties)
Send a bulk mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendBulkMail]\(to, from, subject, msgText, cc, bcc, attachments)
Send a bulk mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendBulkMail]\(to, from, subject, msgText, cc, bcc, attachments, smtpHost)
Send a bulk mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendBulkMail]\(to, from, subject, msgText, cc, bcc, attachments, overrideProperties)
Send a bulk mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendMail]\(to, from, subject, msgText)
Send a mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendMail]\(to, from, subject, msgText, cc)
Send a mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendMail]\(to, from, subject, msgText, cc, bcc)
Send a mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendMail]\(to, from, subject, msgText, cc, bcc, attachment)
Send a mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendMail]\(to, from, subject, msgText, cc, bcc, attachment, smtpHost)
Send a mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendMail]\(to, from, subject, msgText, cc, bcc, attachment, overrideProperties)
Send a mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendMail]\(to, from, subject, msgText, cc, bcc, attachments)
Send a mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendMail]\(to, from, subject, msgText, cc, bcc, attachments, smtpHost)
Send a mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{tbody}{tr}{td}[Boolean]{td}{td}[#sendMail]\(to, from, subject, msgText, cc, bcc, attachments, overrideProperties)
Send a mail, if you make the msgText start with <html> the message will be sent in html (and you can use all html formatting).{td}{tr}{tbody}{table}\\ 

{table:id=function|class=servoy sDetail}{colgroup}{column:width=100%|padding=0px}{column}{colgroup}{tr:style=height: 30px;}{th:colspan=1}Method Details{th}{tr}{tbody:id=createBinaryAttachment-String_byteArray|class=node}{tr:id=name}{td}h6.createBinaryAttachment{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Attachment]{span}{span:id=iets|style=float: left; font-weight: bold;}createBinaryAttachment{span}{span:id=iets|style=float: left;}\(filename, binarydata){span}{td}{tr}{builder-show:permission=edit}{tr:id=desprs}{td}{sub-section:createBinaryAttachment-String_byteArray_des|trigger=button|text=}{sub-section}{sub-section:createBinaryAttachment-String_byteArray_des|trigger=none|class=sIndent}Replace with description{sub-section*Parameters*\\{div:class=sIndent}\{[String]} filename
\{byte[]} binarydata
{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sncret}{td}*SinceReturns*\\{sub-section:createBinaryAttachment-String_byteArray_snc|trigger=button|text=}{sub-section}{sub-section:createBinaryAttachment-String_byteArray_snc|trigger=none|div:class=sIndent} Replace with version info{sub-section[Attachment]{div}{td}{tr}{builder-show}{tr:id=prssam}{td}*ParametersSample*\\{sub-section:createBinaryAttachment-String_byteArray_prs|trigger=button|text=}{sub-section}{sub-section:createBinaryAttachment-String_byteArray_prs|trigger=none|class=sIndent}\{[String]} filename
\{byte[]} binarydata
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:createBinaryAttachment-String_byteArray_ret|trigger=button|text=}{sub-section}{sub-section:createBinaryAttachment-String_byteArray_ret|trigger=none|class=sIndent}[Attachment]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:createBinaryAttachment-String_byteArray_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:createBinaryAttachment-String_byteArray_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:createBinaryAttachment-String_byteArray_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:createBinaryAttachment-String_byteArray_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:createBinaryAttachment-String_byteArray_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:createBinaryAttachment-String_byteArray_sam|trigger=none}{code:language=javascript}
var attachment1 = plugins.mail.createBinaryAttachment('logo1.gif',plugins.file.readFile('c:/temp/a_logo.gif'));
var attachment2 = plugins.mail.createBinaryAttachment('logo2.gif',plugins.file.readFile('c:/temp/another_logo.gif'));
var success = plugins.mail.sendMail('[email protected]', 'John Cobb <[email protected]>', 'subject', 'msgText',null,null,new Array(attachment1,attachment2));
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=createBinaryAttachment-String_byteArray_String|class=node}{tr:id=name}{td}h6.createBinaryAttachment{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Attachment]{span}{span:id=iets|style=float: left; font-weight: bold;}createBinaryAttachment{span}{span:id=iets|style=float: left;}\(filename, binarydata, mimeType){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:createBinaryAttachment-String_byteArray_String_des|trigger=button|text=}{sub-section}{sub-section:createBinaryAttachment-String_byteArray_String_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:createBinaryAttachment-String_byteArray_String_snc|trigger=button|text=}{sub-section}{sub-section:createBinaryAttachment-String_byteArray_String_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:createBinaryAttachment-String_byteArray_String_prs|trigger=button|text=}{sub-section}{sub-section:createBinaryAttachment-String_byteArray_String_prs|trigger=none|class=sIndent}\{[String]} filename
\{byte[]} binarydata
\{[String]} mimeType
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:createBinaryAttachment-String_byteArray_String_ret|trigger=button|text=}{sub-section}{sub-section:createBinaryAttachment-String_byteArray_String_ret|trigger=none|class=sIndent}[Attachment]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:createBinaryAttachment-String_byteArray_String_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:createBinaryAttachment-String_byteArray_String_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:createBinaryAttachment-String_byteArray_String_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:createBinaryAttachment-String_byteArray_String_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:createBinaryAttachment-String_byteArray_String_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:createBinaryAttachment-String_byteArray_String_sam|trigger=none}{code:language=javascript}
var attachment1 = plugins.mail.createBinaryAttachment('logo1.gif',plugins.file.readFile('c:/temp/a_logo.gif', 'image/gif'));
var attachment2 = plugins.mail.createBinaryAttachment('logo2.gif',plugins.file.readFile('c:/temp/another_logo.gif', 'image/gif'));
var success = plugins.mail.sendMail('[email protected]', 'John Cobb <[email protected]>', 'subject', 'msgText',null,null,new Array(attachment1,attachment2));
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=createTextAttachment-String_String|class=node}{tr:id=name}{td}h6.createTextAttachment{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Attachment]{span}{span:id=iets|style=float: left; font-weight: bold;}createTextAttachment{span}{span:id=iets|style=float: left;}\(filename, textdata){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:createTextAttachment-String_String_des|trigger=button|text=}{sub-section}{sub-section:createTextAttachment-String_String_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:createTextAttachment-String_String_snc|trigger=button|text=}{sub-section}{sub-section:createTextAttachment-String_String_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:createTextAttachment-String_String_prs|trigger=button|text=}{sub-section}{sub-section:createTextAttachment-String_String_prs|trigger=none|class=sIndent}\{[String]} filename
\{[String]} textdata
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:createTextAttachment-String_String_ret|trigger=button|text=}{sub-section}{sub-section:createTextAttachment-String_String_ret|trigger=none|class=sIndent}[Attachment]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:createTextAttachment-String_String_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:createTextAttachment-String_String_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:createTextAttachment-String_String_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:createTextAttachment-String_String_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:createTextAttachment-String_String_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:createTextAttachment-String_String_sam|trigger=none}{code:language=javascript}
var attachment = plugins.mail.createTextAttachment('readme.html','<html>bla bla bla');
var success = plugins.mail.sendMail('[email protected]', 'John Cobb <[email protected]>', 'subject', 'msgText',null,null,attachment);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=createTextAttachment-String_String_String|class=node}{tr:id=name}{td}h6.createTextAttachment{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Attachment]{span}{span:id=iets|style=float: left; font-weight: bold;}createTextAttachment{span}{span:id=iets|style=float: left;}\(filename, textdata, mimeType){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:createTextAttachment-String_String_String_des|trigger=button|text=}{sub-section}{sub-section:createTextAttachment-String_String_String_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:createTextAttachment-String_String_String_snc|trigger=button|text=}{sub-section}{sub-section:createTextAttachment-String_String_String_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:createTextAttachment-String_String_String_prs|trigger=button|text=}{sub-section}{sub-section:createTextAttachment-String_String_String_prs|trigger=none|class=sIndent}\{[String]} filename
\{[String]} textdata
\{[String]} mimeType
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:createTextAttachment-String_String_String_ret|trigger=button|text=}{sub-section}{sub-section:createTextAttachment-String_String_String_ret|trigger=none|class=sIndent}[Attachment]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:createTextAttachment-String_String_String_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:createTextAttachment-String_String_String_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:createTextAttachment-String_String_String_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:createTextAttachment-String_String_String_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:createTextAttachment-String_String_String_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:createTextAttachment-String_String_String_sam|trigger=none}{code:language=javascript}
var attachment = plugins.mail.createTextAttachment('readme.html','<html>bla bla bla', 'text/html');
var success = plugins.mail.sendMail('[email protected]', 'John Cobb <[email protected]>', 'subject', 'msgText',null,null,attachment);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getLastSendMailExceptionMsg|class=node}{tr:id=name}{td}h6.getLastSendMailExceptionMsg{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[String]{span}{span:id=iets|style=float: left; font-weight: bold;}getLastSendMailExceptionMsg{span}{span:id=iets|style=float: left;}\(){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:getLastSendMailExceptionMsg_des|trigger=button|text=}{sub-section}{sub-section:getLastSendMailExceptionMsg_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getLastSendMailExceptionMsg_snc|trigger=button|text=}{sub-section}{sub-section:getLastSendMailExceptionMsg_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=prs}{td}*Parameters*\\{sub-section:getLastSendMailExceptionMsg_prs|trigger=button|text=}{sub-section}{sub-section:getLastSendMailExceptionMsg_prs|trigger=none|class=sIndent}{sub-section}{td}{tr}{builder-show}{tr:id=ret}{td}*Returns*\\{sub-section:getLastSendMailExceptionMsg_ret|trigger=button|text=}{sub-section}{sub-section:getLastSendMailExceptionMsg_ret|trigger=none|class=sIndent}[String]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getLastSendMailExceptionMsg_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getLastSendMailExceptionMsg_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getLastSendMailExceptionMsg_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getLastSendMailExceptionMsg_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getLastSendMailExceptionMsg_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getLastSendMailExceptionMsg_sam|trigger=none}{code:language=javascript}
var success = plugins.mail.sendMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', 'my message',null,'[email protected]');
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert',plugins.mail.getLastSendMailExceptionMsg(),'OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getMailMessage-|class=node}{tr:id=name}{td}h6.getMailMessage{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[MailMessage]{span}{span:id=iets|style=float: left; font-weight: bold;}getMailMessage{span}{span:id=iets|style=float: left;}\(binaryblob/string){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:getMailMessage-_des|trigger=button|text=}{sub-section}{sub-section:getMailMessage-_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getMailMessage-_snc|trigger=button|text=}{sub-section}{sub-section:getMailMessage-_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:getMailMessage-_prs|trigger=button|text=}{sub-section}{sub-section:getMailMessage-_prs|trigger=none|class=sIndent}binaryblob/string
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:getMailMessage-_ret|trigger=button|text=}{sub-section}{sub-section:getMailMessage-_ret|trigger=none|class=sIndent}[MailMessage]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getMailMessage-_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getMailMessage-_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getMailMessage-_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getMailMessage-_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getMailMessage-_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getMailMessage-_sam|trigger=none}{code:language=javascript}
var msg = plugins.mail.getMailMessage(myBlob);
if (msg != null) //if is null error occurred!
{
	application.output(msg.getFromAddresses())
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=getPlainMailAddresses-|class=node}{tr:id=name}{td}h6.getPlainMailAddresses{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[String]\[]{span}{span:id=iets|style=float: left; font-weight: bold;}getPlainMailAddresses{span}{span:id=iets|style=float: left;}\(addressesString){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:getPlainMailAddresses-_des|trigger=button|text=}{sub-section}{sub-section:getPlainMailAddresses-_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:getPlainMailAddresses-_snc|trigger=button|text=}{sub-section}{sub-section:getPlainMailAddresses-_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:getPlainMailAddresses-_prs|trigger=button|text=}{sub-section}{sub-section:getPlainMailAddresses-_prs|trigger=none|class=sIndent}addressesString
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:getPlainMailAddresses-_ret|trigger=button|text=}{sub-section}{sub-section:getPlainMailAddresses-_ret|trigger=none|class=sIndent}[String]\[]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:getPlainMailAddresses-_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getPlainMailAddresses-_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:getPlainMailAddresses-_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getPlainMailAddresses-_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:getPlainMailAddresses-_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:getPlainMailAddresses-_sam|trigger=none}{code:language=javascript}
var plainArray = plugins.mail.getPlainMailAddresses('John Cobb <[email protected]>,Pete Cobb<[email protected]>');
application.output(plainArray[0]) //will return '[email protected]'
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=isValidEmailAddress-String|class=node}{tr:id=name}{td}h6.isValidEmailAddress{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}isValidEmailAddress{span}{span:id=iets|style=float: left;}\(email){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:isValidEmailAddress-String_des|trigger=button|text=}{sub-section}{sub-section:isValidEmailAddress-String_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:isValidEmailAddress-String_snc|trigger=button|text=}{sub-section}{sub-section:isValidEmailAddress-String_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:isValidEmailAddress-String_prs|trigger=button|text=}{sub-section}{sub-section:isValidEmailAddress-String_prs|trigger=none|class=sIndent}\{[String]} email
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:isValidEmailAddress-String_ret|trigger=button|text=}{sub-section}{sub-section:isValidEmailAddress-String_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:isValidEmailAddress-String_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:isValidEmailAddress-String_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:isValidEmailAddress-String_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:isValidEmailAddress-String_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:isValidEmailAddress-String_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:isValidEmailAddress-String_sam|trigger=none}{code:language=javascript}
plugins.mail.isValidEmailAddress("[email protected]");
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=receiveMail-String_String_Boolean|class=node}{tr:id=name}{td}h6.receiveMail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[MailMessage]\[]{span}{span:id=iets|style=float: left; font-weight: bold;}receiveMail{span}{span:id=iets|style=float: left;}\(username, password, leaveMsgsOnServer){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:receiveMail-String_String_Boolean_des|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:receiveMail-String_String_Boolean_snc|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:receiveMail-String_String_Boolean_prs|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_prs|trigger=none|class=sIndent}\{[String]} username
\{[String]} password
\{[Boolean]} leaveMsgsOnServer
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:receiveMail-String_String_Boolean_ret|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_ret|trigger=none|class=sIndent}[MailMessage]\[]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:receiveMail-String_String_Boolean_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:receiveMail-String_String_Boolean_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:receiveMail-String_String_Boolean_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:receiveMail-String_String_Boolean_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:receiveMail-String_String_Boolean_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:receiveMail-String_String_Boolean_sam|trigger=none}{code:language=javascript}
var msgs = plugins.mail.receiveMail('mylogin', 'secretpass',  true);
if (msgs != null) //if is null error occurred!
{
	for (var i = 0 ; i < msgs.length ; i++)
	{
		var msg = msgs[i]
		application.output(msg.getFromAddresses())
		application.output(msg.getRecipientAddresses())
		application.output(msg.getReplyAddresses())
		application.output(msg.getSentDate())
		application.output(msg.getHeaders())
		application.output(msg.getSubject())
		application.output(msg.getHtmlMsg())
		application.output(msg.getPlainMsg())
		var attachments = msg.getAttachments()
		if (attachments != null) 
		{
			for (var j = 0 ; j < attachments.length ; j++)
			{
				var attachment = attachments[j]
				application.output(attachment.getName())
				var attachmentDataByteArray = attachment.getData()
				//write attachmentDataByteArray to a file...
			}
		}
	}
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=receiveMail-String_String_Boolean_Number|class=node}{tr:id=name}{td}h6.receiveMail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[MailMessage]\[]{span}{span:id=iets|style=float: left; font-weight: bold;}receiveMail{span}{span:id=iets|style=float: left;}\(username, password, leaveMsgsOnServer, receiveMode){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:receiveMail-String_String_Boolean_Number_des|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_Number_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:receiveMail-String_String_Boolean_Number_snc|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_Number_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:receiveMail-String_String_Boolean_Number_prs|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_Number_prs|trigger=none|class=sIndent}\{[String]} username
\{[String]} password
\{[Boolean]} leaveMsgsOnServer
\{[Number]} receiveMode
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:receiveMail-String_String_Boolean_Number_ret|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_Number_ret|trigger=none|class=sIndent}[MailMessage]\[]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:receiveMail-String_String_Boolean_Number_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:receiveMail-String_String_Boolean_Number_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:receiveMail-String_String_Boolean_Number_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:receiveMail-String_String_Boolean_Number_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:receiveMail-String_String_Boolean_Number_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:receiveMail-String_String_Boolean_Number_sam|trigger=none}{code:language=javascript}
var receiveMode = 1;//0=FULL,1=HEADERS_ONLY,2=NO_ATTACHMENTS
var msgs = plugins.mail.receiveMail('mylogin', 'secretpass',  true,  0);
if (msgs != null) //if is null error occurred!
{
	for (var i = 0 ; i < msgs.length ; i++)
	{
		var msg = msgs[i]
		application.output(msg.getFromAddresses())
		application.output(msg.getRecipientAddresses())
		application.output(msg.getReplyAddresses())
		application.output(msg.getSentDate())
		application.output(msg.getHeaders())
		application.output(msg.getSubject())
	}
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=receiveMail-String_String_Boolean_Number_Date|class=node}{tr:id=name}{td}h6.receiveMail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[MailMessage]\[]{span}{span:id=iets|style=float: left; font-weight: bold;}receiveMail{span}{span:id=iets|style=float: left;}\(username, password, leaveMsgsOnServer, receiveMode, onlyReceiveMsgWithSentDate){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:receiveMail-String_String_Boolean_Number_Date_des|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_Number_Date_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_snc|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_Number_Date_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_prs|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_Number_Date_prs|trigger=none|class=sIndent}\{[String]} username
\{[String]} password
\{[Boolean]} leaveMsgsOnServer
\{[Number]} receiveMode
\{[Date]} onlyReceiveMsgWithSentDate
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_ret|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_Number_Date_ret|trigger=none|class=sIndent}[MailMessage]\[]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:receiveMail-String_String_Boolean_Number_Date_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:receiveMail-String_String_Boolean_Number_Date_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:receiveMail-String_String_Boolean_Number_Date_sam|trigger=none}{code:language=javascript}
//it is also possible to first receive the headers and later receive a full message with particular 'sentdate'
//var receiveMode = 1;//0=FULL,1=HEADERS_ONLY,2=NO_ATTACHMENTS
var msgs = plugins.mail.receiveMail('mylogin', 'secretpass',  true,  0,  theSentDateObjectFormPreviousHeaderLoading);
if (msgs != null) //if is null error occurred!
{
	for (var i = 0 ; i < msgs.length ; i++)
	{
		var msg = msgs[i]
		application.output(msg.getFromAddresses())
		application.output(msg.getRecipientAddresses())
		application.output(msg.getReplyAddresses())
		application.output(msg.getSentDate())
		application.output(msg.getHeaders())
		application.output(msg.getSubject())
	}
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=receiveMail-String_String_Boolean_Number_Date_String|class=node}{tr:id=name}{td}h6.receiveMail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[MailMessage]\[]{span}{span:id=iets|style=float: left; font-weight: bold;}receiveMail{span}{span:id=iets|style=float: left;}\(username, password, leaveMsgsOnServer, receiveMode, onlyReceiveMsgWithSentDate, pop3Host){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:receiveMail-String_String_Boolean_Number_Date_String_des|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_Number_Date_String_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_String_snc|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_Number_Date_String_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_String_prs|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_Number_Date_String_prs|trigger=none|class=sIndent}\{[String]} username
\{[String]} password
\{[Boolean]} leaveMsgsOnServer
\{[Number]} receiveMode
\{[Date]} onlyReceiveMsgWithSentDate
\{[String]} pop3Host
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_String_ret|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_Number_Date_String_ret|trigger=none|class=sIndent}[MailMessage]\[]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_String_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:receiveMail-String_String_Boolean_Number_Date_String_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_String_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:receiveMail-String_String_Boolean_Number_Date_String_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_String_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:receiveMail-String_String_Boolean_Number_Date_String_sam|trigger=none}{code:language=javascript}
//it is also possible to first receive the headers and later receive a full message
var receiveMode = 0;//0=FULL,1=HEADERS_ONLY,2=NO_ATTACHMENTS
var pop3Host = 'myserver.com';  
var msgs = plugins.mail.receiveMail('mylogin', 'secretpass',  true,  receiveMode,  null, pop3Host);
if (msgs != null) //if is null error occurred!
{
	for (var i = 0 ; i < msgs.length ; i++)
	{
		var msg = msgs[i]
		application.output(msg.getFromAddresses())
		application.output(msg.getRecipientAddresses())
		application.output(msg.getReplyAddresses())
		application.output(msg.getSentDate())
		application.output(msg.getHeaders())
		application.output(msg.getSubject())
		application.output(msg.getHtmlMsg())
		application.output(msg.getPlainMsg())
		var attachments = msg.getAttachments()
		if (attachments != null) 
		{
			for (var j = 0 ; j < attachments.length ; j++)
			{
				var attachment = attachments[j]
				application.output(attachment.getName())
				var attachmentDataByteArray = attachment.getData()
				//write attachmentDataByteArray to a file...
			}
		}
	}
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=receiveMail-String_String_Boolean_Number_Date_StringArray|class=node}{tr:id=name}{td}h6.receiveMail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[MailMessage]\[]{span}{span:id=iets|style=float: left; font-weight: bold;}receiveMail{span}{span:id=iets|style=float: left;}\(username, password, leaveMsgsOnServer, receiveMode, onlyReceiveMsgWithSentDate, properties){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:receiveMail-String_String_Boolean_Number_Date_StringArray_des|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_Number_Date_StringArray_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_StringArray_snc|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_Number_Date_StringArray_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_StringArray_prs|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_Number_Date_StringArray_prs|trigger=none|class=sIndent}\{[String]} username
\{[String]} password
\{[Boolean]} leaveMsgsOnServer
\{[Number]} receiveMode
\{[Date]} onlyReceiveMsgWithSentDate
\{[String]\[]} properties
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_StringArray_ret|trigger=button|text=}{sub-section}{sub-section:receiveMail-String_String_Boolean_Number_Date_StringArray_ret|trigger=none|class=sIndent}[MailMessage]\[]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_StringArray_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:receiveMail-String_String_Boolean_Number_Date_StringArray_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_StringArray_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:receiveMail-String_String_Boolean_Number_Date_StringArray_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:receiveMail-String_String_Boolean_Number_Date_StringArray_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:receiveMail-String_String_Boolean_Number_Date_StringArray_sam|trigger=none}{code:language=javascript}
var receiveMode = 1;//0=FULL,1=HEADERS_ONLY,2=NO_ATTACHMENTS

var properties = new Array();
properties[0] = 'mail.pop3.port=995';
properties[1] = 'mail.pop3.ssl.enable=true';
properties[2] = 'mail.pop3.host=myserver.com';
properties[3] = '[email protected]';

var msgs = plugins.mail.receiveMail('mylogin', 'secretpass',  true,  receiveMode,  null, properties);
if (msgs != null) //if is null error occurred!
{
	for (var i = 0 ; i < msgs.length ; i++)
	{
		var msg = msgs[i]
		application.output(msg.getFromAddresses())
		application.output(msg.getRecipientAddresses())
		application.output(msg.getReplyAddresses())
		application.output(msg.getSentDate())
		application.output(msg.getHeaders())
		application.output(msg.getSubject())
	}
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendBulkMail-String_String_String_String|class=node}{tr:id=name}{td}h6.sendBulkMail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}sendBulkMail{span}{span:id=iets|style=float: left;}\(to, from, subject, msgText){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:sendBulkMail-String_String_String_String_des|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:sendBulkMail-String_String_String_String_snc|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:sendBulkMail-String_String_String_String_prs|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_prs|trigger=none|class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the bulk mail
\{[String]} msgText -- The message text
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:sendBulkMail-String_String_String_String_ret|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:sendBulkMail-String_String_String_String_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:sendBulkMail-String_String_String_String_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:sendBulkMail-String_String_String_String_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_sam|trigger=none}{code:language=javascript}
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var success = plugins.mail.sendBulkMail('[email protected],[email protected]', 'John Cobb <[email protected]>,[email protected]', 'subject', msgText);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendBulkMail-String_String_String_String_String|class=node}{tr:id=name}{td}h6.sendBulkMail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}sendBulkMail{span}{span:id=iets|style=float: left;}\(to, from, subject, msgText, cc){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:sendBulkMail-String_String_String_String_String_des|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:sendBulkMail-String_String_String_String_String_snc|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:sendBulkMail-String_String_String_String_String_prs|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_prs|trigger=none|class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the bulk mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:sendBulkMail-String_String_String_String_String_ret|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:sendBulkMail-String_String_String_String_String_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:sendBulkMail-String_String_String_String_String_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_link|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:sendBulkMail-String_String_String_String_String_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_sam|trigger=none}{code:language=javascript}
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var success = plugins.mail.sendBulkMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,'[email protected],[email protected]');
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendBulkMail-String_String_String_String_String_String|class=node}{tr:id=name}{td}h6.sendBulkMail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}sendBulkMail{span}{span:id=iets|style=float: left;}\(to, from, subject, msgText, cc, bcc){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:sendBulkMail-String_String_String_String_String_String_des|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:sendBulkMail-String_String_String_String_String_String_snc|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_snc|trigger=none|class=sIndent} Replace with version info{sub-section}{td}{tr}{builder-show}{div:class=sIndent}{code:language=javascript}
var attachment1 = plugins.mail.createBinaryAttachment('logo1.gif',plugins.file.readFile('c:/temp/a_logo.gif'));
var attachment2 = plugins.mail.createBinaryAttachment('logo2.gif',plugins.file.readFile('c:/temp/another_logo.gif'));
var success = plugins.mail.sendMail('[email protected]', 'John Cobb <[email protected]>', 'subject', 'msgText',null,null,new Array(attachment1,attachment2));
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=createBinaryAttachment-String_byteArray_String}{tr:id=name}{td}h6.createBinaryAttachment{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}[Attachment]{span}{span:style=font-weight: bold;}createBinaryAttachment{span}{span}\(filename, binarydata, mimeType){span}{td}{tr}{tr:id=prs}{td}*Parameters*\\{sub-section:sendBulkMail-String_String_String_String_String_String_prs|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_prs|trigger=none|div:class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.filename
\{byte[]} binarydata
\{[String]} subject -- The subject of the bulk mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:sendBulkMail-String_String_String_String_String_String_ret|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:sendBulkMail-String_String_String_String_String_String_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:sendBulkMail-String_String_String_String_String_String_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_link|trigger=none}{sub-section}mimeType
{div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}[Attachment]{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
var attachment1 = plugins.mail.createBinaryAttachment('logo1.gif',plugins.file.readFile('c:/temp/a_logo.gif', 'image/gif'));
var attachment2 = plugins.mail.createBinaryAttachment('logo2.gif',plugins.file.readFile('c:/temp/another_logo.gif', 'image/gif'));
var success = plugins.mail.sendMail('[email protected]', 'John Cobb <[email protected]>', 'subject', 'msgText',null,null,new Array(attachment1,attachment2));
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=createTextAttachment-String_String}{tr:id=name}{td}h6.createTextAttachment{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}[Attachment]{span}{span:style=font-weight: bold;}createTextAttachment{span}{span}\(filename, textdata){span}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} filename
\{[String]} textdata
{div}{td}{tr}{builder-show}{tr:id=samret}{td}*SampleReturns*\\{sub-section:sendBulkMail-String_String_String_String_String_String_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_sam|trigger=nonediv:class=sIndent}[Attachment]{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
var msgTextattachment = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>'plugins.mail.createTextAttachment('readme.html','<html>bla bla bla');
var success = plugins.mail.sendBulkMailsendMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', 'msgText',null,'[email protected]'null,attachment);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendBulkMailcreateTextAttachment-String_String_String_String_String_String_Attachment|class=node}{tr:id=name}{td}h6.sendBulkMailcreateTextAttachment{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[BooleanAttachment]{span}{span:id=iets|style=float: left; font-weight: bold;}sendBulkMailcreateTextAttachment{span}{span:id=iets|style=float: left;}\(to, from, subject, msgText, cc, bcc, attachment){span}{td}{tr}{builder-show:permission=edit}\(filename, textdata, mimeType){span}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} filename
\{[String]} textdata
\{[String]} mimeType
{div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}[Attachment]{div}{td}{tr}{tr:id=dessam}{td}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_des|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_snc|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_snc|trigger=none|class=sIndent} Replace with version info{sub-section*Sample*\\{div:class=sIndent}{code:language=javascript}
var attachment = plugins.mail.createTextAttachment('readme.html','<html>bla bla bla', 'text/html');
var success = plugins.mail.sendMail('[email protected]', 'John Cobb <[email protected]>', 'subject', 'msgText',null,null,attachment);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{builder-showtbody}{tbody:id=getLastSendMailExceptionMsg}{tr:id=prsname}{td}*Parameters*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_prs|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_prs|trigger=none|class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the bulk mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]} attachment -- A single attachment
{sub-sectionh6.getLastSendMailExceptionMsg{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}[String]{span}{span:style=font-weight: bold;}getLastSendMailExceptionMsg{span}{span}\(){span}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}[String]{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
var success = plugins.mail.sendMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', 'my message',null,'[email protected]');
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert',plugins.mail.getLastSendMailExceptionMsg(),'OK');
}
{code}{div}{td}{tr}{tr:id=retclass=lastDetailRow}{td}{td}*Returns*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_ret|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit{tr}{tbody}{tbody:id=getMailMessage-}{tr:id=name}{td}h6.getMailMessage{td}{tr}{tr:id=seesig}{td}*Also see*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_link|trigger=none}{sub-section}{span:style=margin-right: 5px;}[MailMessage]{span}{span:style=font-weight: bold;}getMailMessage{span}{span}\(binaryblob/string){span}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}binaryblob/string
{div}{td}{tr}{builder-show}{tr:id=samret}{td}*SampleReturns*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_sam|trigger=none}{code:language=javascript}
var attachment = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var successdiv:class=sIndent}[MailMessage]{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
var msg = plugins.mail.sendBulkMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected],[email protected]',attachment);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
{code}{sub-sectiongetMailMessage(myBlob);
if (msg != null) //if is null error occurred!
{
	application.output(msg.getFromAddresses())
}
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendBulkMail-String_String_String_String_String_String_Attachment_String|class=nodetbody:id=getPlainMailAddresses-}{tr:id=name}{td}h6.sendBulkMailgetPlainMailAddresses{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[BooleanString]\[]{span}{span:id=iets|style=float: left; font-weight: bold;}sendBulkMailgetPlainMailAddresses{span}{span:id=iets|style=float: left;}\(to, from, subject, msgText, cc, bcc, attachment, smtpHostaddressesString){span}{td}{tr}{builder-showtr:permission=edit}{tr:id=des}{td}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_String_des|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_String_des|trigger=none|class=sIndent}Replace with description{sub-sectionid=prs}{td}*Parameters*\\{div:class=sIndent}addressesString
{div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}[String]\[]{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sncsam}{td}*SinceSample*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_String_snc|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_String_snc|trigger=none|class=sIndent} Replace with version info{sub-sectiondiv:class=sIndent}{code:language=javascript}
var plainArray = plugins.mail.getPlainMailAddresses('John Cobb <[email protected]>,Pete Cobb<[email protected]>');
application.output(plainArray[0]) //will return '[email protected]'
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{builder-showtbody:id=isValidEmailAddress-String}{tr:id=prsname}{td}*Parameters*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_String_prs|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_String_prs|trigger=none|class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the bulk mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
h6.isValidEmailAddress{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}isValidEmailAddress{span}{span}\(email){span}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]} attachment -- A single attachment
\{[String]} smtpHost -- The smtp host
{sub-sectionemail
{div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}[Boolean]{div}{td}{tr}{tr:id=retsam}{td}*ReturnsSample*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_String_ret|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_String_ret|trigger=none|class=sIndent}[Boolean]{sub-sectiondiv:class=sIndent}{code:language=javascript}
plugins.mail.isValidEmailAddress("[email protected]");
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{builder-show:permission=edittbody}{tbody:id=receiveMail-String_String_Boolean}{tr:id=name}{td}h6.receiveMail{td}{tr}{tr:id=seesig}{td}*Also see*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_String_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_String_see|trigger=none}{sub-section}{div{span:style=margin-right: 5px;}[MailMessage]\[]{span}{span:style=font-weight: bold;}receiveMail{span}{span}\(username, password, leaveMsgsOnServer){span}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=linkprs}{td}*External links*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_String_link|trigger=button|text=}{sub-section}Parameters*\\{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_String_link|trigger=none}{sub-section}\{[String]} username
\{[String]} password
\{[Boolean]} leaveMsgsOnServer
{div}{td}{tr}{builder-show}{tr:id=samret}{td}*SampleReturns*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_String_sam|trigger=button|text=}{sub-section}div:class=sIndent}[MailMessage]\[]{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_String_sam|trigger=none}{code:language=javascript}
var attachmentmsgs = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var smtphost = 'myserver.com';
var success = plugins.mail.sendBulkMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected]',attachment,smtphost);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendBulkMail-String_String_String_String_String_String_Attachment_StringArray|class=node}{tr:id=name}{td}h6.sendBulkMail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}sendBulkMail{span}{span:id=iets|style=float: left;}\(to, from, subject, msgText, cc, bcc, attachment, overrideProperties){span.receiveMail('mylogin', 'secretpass',  true);
if (msgs != null) //if is null error occurred!
{
	for (var i = 0 ; i < msgs.length ; i++)
	{
		var msg = msgs[i]
		application.output(msg.getFromAddresses())
		application.output(msg.getRecipientAddresses())
		application.output(msg.getReplyAddresses())
		application.output(msg.getSentDate())
		application.output(msg.getHeaders())
		application.output(msg.getSubject())
		application.output(msg.getHtmlMsg())
		application.output(msg.getPlainMsg())
		var attachments = msg.getAttachments()
		if (attachments != null) 
		{
			for (var j = 0 ; j < attachments.length ; j++)
			{
				var attachment = attachments[j]
				application.output(attachment.getName())
				var attachmentDataByteArray = attachment.getData()
				//write attachmentDataByteArray to a file...
			}
		}
	}
}
{code}{div}{td}{tr}{builder-showtr:permissionclass=editlastDetailRow}{tr:id=destd}{td}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_StringArray_des|trigger=button|text=}{sub-section}{sub-section:sendBulkMailtr}{tbody}{tbody:id=receiveMail-String_String_String_String_String_String_Attachment_StringArray_des|trigger=none|class=sIndent}Replace with description{sub-section}Boolean_Number}{tr:id=name}{td}h6.receiveMail{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sncsig}{td}*Since*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_StringArray_snc|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_StringArray_snc|trigger=none|class=sIndent} Replace with version info{sub-section{span:style=margin-right: 5px;}[MailMessage]\[]{span}{span:style=font-weight: bold;}receiveMail{span}{span}\(username, password, leaveMsgsOnServer, receiveMode){span}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_StringArray_prs|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_StringArray_prs|trigger=none|div:class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.username
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the bulk mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]} attachment -- A single attachment
\{[String]\[]} overrideProperties -- An array of properties
{sub-sectionpassword
\{[Boolean]} leaveMsgsOnServer
\{[Number]} receiveMode
{div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}[MailMessage]\[]{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
var receiveMode = 1;//0=FULL,1=HEADERS_ONLY,2=NO_ATTACHMENTS
var msgs = plugins.mail.receiveMail('mylogin', 'secretpass',  true,  0);
if (msgs != null) //if is null error occurred!
{
	for (var i = 0 ; i < msgs.length ; i++)
	{
		var msg = msgs[i]
		application.output(msg.getFromAddresses())
		application.output(msg.getRecipientAddresses())
		application.output(msg.getReplyAddresses())
		application.output(msg.getSentDate())
		application.output(msg.getHeaders())
		application.output(msg.getSubject())
	}
}
{code}{div}{td}{tr}{tr:id=retclass=lastDetailRow}{td}{td}*Returns*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_StringArray_ret|trigger=button|text=}{sub-section}{sub-section:sendBulkMail{tr}{tbody}{tbody:id=receiveMail-String_String_StringBoolean_String_String_String_Attachment_StringArray_ret|trigger=none|class=sIndent}[Boolean]{sub-section}Number_Date}{tr:id=name}{td}h6.receiveMail{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_StringArray_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_StringArray_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit=sig}{td}{span:style=margin-right: 5px;}[MailMessage]\[]{span}{span:style=font-weight: bold;}receiveMail{span}{span}\(username, password, leaveMsgsOnServer, receiveMode, onlyReceiveMsgWithSentDate){span}{td}{tr}{tr:id=linkprs}{td}*External linksParameters*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_StringArray_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_StringArray_link|trigger=none}{sub-section}\{[String]} username
\{[String]} password
\{[Boolean]} leaveMsgsOnServer
\{[Number]} receiveMode
\{[Date]} onlyReceiveMsgWithSentDate
{div}{td}{tr}{builder-show}{tr:id=samret}{td}*SampleReturns*\\{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_StringArray_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_Attachment_StringArray_sam|trigger=none}{code:language=javascript}
var attachment = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';div:class=sIndent}[MailMessage]\[]{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
//it is possbilealso possible to setfirst allreceive kindthe ofheaders smtpand propertieslater varreceive propertiesa =full newmessage Array()
properties[0] = 'mail.smtp.host=myserver.comwith particular 'sentdate'
//var propertiesreceiveMode specification can be found at:http://java.sun.com/products/javamail/javadocs/com/sun/mail/smtp/package-summary.html
var success= 1;//0=FULL,1=HEADERS_ONLY,2=NO_ATTACHMENTS
var msgs = plugins.mail.sendBulkMail('[email protected],[email protected]', 'John Cobb <[email protected]>receiveMail('mylogin', 'subjectsecretpass',  msgTexttrue,null,'[email protected]',attachment,properties  0,  theSentDateObjectFormPreviousHeaderLoading);
if (msgs !success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');= null) //if is null error occurred!
{
	for (var i = 0 ; i < msgs.length ; i++)
	{
		var msg = msgs[i]
		application.output(msg.getFromAddresses())
		application.output(msg.getRecipientAddresses())
		application.output(msg.getReplyAddresses())
		application.output(msg.getSentDate())
		application.output(msg.getHeaders())
		application.output(msg.getSubject())
	}
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendBulkMailreceiveMail-String_String_StringBoolean_StringNumber_StringDate_String_AttachmentArray|class=node}{tr:id=name}{td}h6.sendBulkMailreceiveMail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[BooleanMailMessage]\[]{span}{span:id=iets|style=float: left; font-weight: bold;}sendBulkMailreceiveMail{span}{span:id=iets|style=float: left;}\(tousername, frompassword, subjectleaveMsgsOnServer, msgTextreceiveMode, cconlyReceiveMsgWithSentDate, bcc, attachmentspop3Host){span}{td}{tr}{builder-show:permission=edit}{tr:id=desprs}{td}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_des|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit*Parameters*\\{div:class=sIndent}\{[String]} username
\{[String]} password
\{[Boolean]} leaveMsgsOnServer
\{[Number]} receiveMode
\{[Date]} onlyReceiveMsgWithSentDate
\{[String]} pop3Host
{div}{td}{tr}{tr:id=sncret}{td}*SinceReturns*\\{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_snc|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_snc|trigger=none|class=sIndent} Replace with version info{sub-sectiondiv:class=sIndent}[MailMessage]\[]{div}{td}{tr}{builder-show}{tr:id=prssam}{td}*Parameters*\\{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_prs|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_prs|trigger=none|Sample*\\{div:class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the bulk mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]\[]} attachments -- The attachments
{sub-section{code:language=javascript}
//it is also possible to first receive the headers and later receive a full message
var receiveMode = 0;//0=FULL,1=HEADERS_ONLY,2=NO_ATTACHMENTS
var pop3Host = 'myserver.com';  
var msgs = plugins.mail.receiveMail('mylogin', 'secretpass',  true,  receiveMode,  null, pop3Host);
if (msgs != null) //if is null error occurred!
{
	for (var i = 0 ; i < msgs.length ; i++)
	{
		var msg = msgs[i]
		application.output(msg.getFromAddresses())
		application.output(msg.getRecipientAddresses())
		application.output(msg.getReplyAddresses())
		application.output(msg.getSentDate())
		application.output(msg.getHeaders())
		application.output(msg.getSubject())
		application.output(msg.getHtmlMsg())
		application.output(msg.getPlainMsg())
		var attachments = msg.getAttachments()
		if (attachments != null) 
		{
			for (var j = 0 ; j < attachments.length ; j++)
			{
				var attachment = attachments[j]
				application.output(attachment.getName())
				var attachmentDataByteArray = attachment.getData()
				//write attachmentDataByteArray to a file...
			}
		}
	}
}
{code}{div}{td}{tr}{tr:id=retclass=lastDetailRow}{td}{td}*Returns*\\{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_ret|trigger=button|text=}{sub-section}{sub-section:sendBulkMail{tr}{tbody}{tbody:id=receiveMail-String_String_StringBoolean_StringNumber_String_String_AttachmentArray_ret|trigger=none|class=sIndent}[Boolean]{sub-section}Date_StringArray}{tr:id=name}{td}h6.receiveMail{td}{tr}{builder-showtr:permission=editid=sig}{td}{trspan:id=see}{td}*Also see*\\{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_see|trigger=button|text=}{sub-section}style=margin-right: 5px;}[MailMessage]\[]{span}{span:style=font-weight: bold;}receiveMail{span}{span}\(username, password, leaveMsgsOnServer, receiveMode, onlyReceiveMsgWithSentDate, properties){span}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_link|trigger=none}{sub-section}\{[String]} username
\{[String]} password
\{[Boolean]} leaveMsgsOnServer
\{[Number]} receiveMode
\{[Date]} onlyReceiveMsgWithSentDate
\{[String]\[]} properties
{div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}[MailMessage]\[]{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_sam|trigger=none}{code:language=javascript}
var attachment1 receiveMode = 1;//0=FULL,1=HEADERS_ONLY,2=NO_ATTACHMENTS

var properties = new Array();
properties[0] = 'mail.pop3.port=995';
properties[1] = plugins.'mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var attachment2 = plugins.mail.createTextAttachment('embedded','A text attachement');
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var successpop3.ssl.enable=true';
properties[2] = 'mail.pop3.host=myserver.com';
properties[3] = '[email protected]';

var msgs = plugins.mail.sendBulkMailreceiveMail('[email protected],[email protected]mylogin', 'Johnsecretpass', Cobb <[email protected]>', 'subject', msgText,null,'[email protected],[email protected]',[attachment1,attachment2]);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendBulkMail-String_String_String_String_String_String_AttachmentArray_String|class=node}{tr:id=name}{td}h6.sendBulkMail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}sendBulkMail{span}{span:id=iets|style=float: left;}\(to, from, subject, msgText, cc, bcc, attachments, smtpHost){span true,  receiveMode,  null, properties);
if (msgs != null) //if is null error occurred!
{
	for (var i = 0 ; i < msgs.length ; i++)
	{
		var msg = msgs[i]
		application.output(msg.getFromAddresses())
		application.output(msg.getRecipientAddresses())
		application.output(msg.getReplyAddresses())
		application.output(msg.getSentDate())
		application.output(msg.getHeaders())
		application.output(msg.getSubject())
	}
}
{code}{div}{td}{tr}{builder-showtr:permissionclass=editlastDetailRow}{tr:id=destd}{td}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_String_des|trigger=button|text=}{sub-section}{sub-section:{tr}{tbody}{tbody:id=sendBulkMail-String_String_String_String_String_String_AttachmentArray_String_des|trigger=none|class=sIndent}Replace with description{sub-section}}{tr:id=name}{td}h6.sendBulkMail{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sncsig}{td}*Since*\\{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_String_snc|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_String_snc|trigger=none|class=sIndent} Replace with version info{sub-section{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendBulkMail{span}{span}\(to, from, subject, msgText){span}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_String_prs|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_String_prs|trigger=none|div:class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the bulk mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addressescontaining an address and an optional reply address, seperated by a comma.
\{[AttachmentString]\[]} attachmentssubject -- The attachmentssubject of the bulk mail
\{[String]} smtpHostmsgText -- The smtpmessage hosttext
{sub-sectiondiv}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_String_ret|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_String_ret|trigger=none|div:class=sIndent}[Boolean]{sub-sectiondiv}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_String_see|trigger=button|text=}{sub-section}=sam}{td}*Sample*\\{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_String_see|trigger=none}{sub-sectioncode:language=javascript}
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var success = plugins.mail.sendBulkMail('[email protected],[email protected]', 'John Cobb <[email protected]>,[email protected]', 'subject', msgText);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
{code}{div}{td}{tr}{builder-show}{builder-show:permission=edittr}{tr:idclass=linklastDetailRow}{td}*External links*\\{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_String_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:{td}{tr}{tbody}{tbody:id=sendBulkMail-String_String_String_String_String_String_AttachmentArray_String_link|trigger=none}{sub-section}{div}}{tr:id=name}{td}h6.sendBulkMail{td}{tr}{builder-show}{tr:id=samsig}{td}*Sample*\\{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_String_sam|trigger=button|text=}{sub-section}}{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendBulkMail{span}{span}\(to, from, subject, msgText, cc){span}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_String_sam|trigger=none}{code:language=javascript}
var attachment1 = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var attachment2 = plugins.mail.createTextAttachment('embedded','A text attachement');
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var smtphost = 'myserver.com';
var success = plugins.mail.sendBulkMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected]',[attachment1,attachement2],smtphost);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendBulkMail-String_String_String_String_String_String_AttachmentArray_StringArray|class=node}{tr:id=name}{td}h6.sendBulkMail\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the bulk mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
{div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}[Boolean]{div}{td}{tr}{tr:id=sigsam}{td}*Sample*\\{spandiv:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}sendBulkMail{span}{span:id=iets|style=float: left;}\(to, from, subject, msgText, cc, bcc, attachments, overrideProperties){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_StringArray_des|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_StringArray_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:class=sIndent}{code:language=javascript}
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var success = plugins.mail.sendBulkMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,'[email protected],[email protected]');
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendBulkMail-String_String_String_String_String_String_AttachmentArray_StringArray_snc|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_StringArray_snc|trigger=none|class=sIndent} Replace with version info{sub-section}}{tr:id=name}{td}h6.sendBulkMail{td}{tr}{builder-show}{tr:id=prssig}{td}*Parameters*\\{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_StringArray_prs|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_StringArray_prs|trigger=none|class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the bulk mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendBulkMail{span}{span}\(to, from, subject, msgText, cc, bcc){span}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} bccto -- One A string containing 1 or moremultiple addresses seperated by a comma.
\{[AttachmentString]\[]} attachmentsfrom -- The attachments
\{[String]\[]} overrideProperties -- An array of properties
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_StringArray_ret|trigger=button|text=}{sub-section}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_StringArray_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_StringArray_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_StringArray_see|trigger=none}{sub-section}A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the bulk mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=linkret}{td}*External linksReturns*\\{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_StringArray_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_StringArray_link|trigger=none}{sub-section}{[Boolean]{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_StringArray_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendBulkMail-String_String_String_String_String_String_AttachmentArray_StringArray_sam|trigger=none{div:class=sIndent}{code:language=javascript}
var attachment1 = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var attachment2 = plugins.mail.createTextAttachment('embedded','A text attachement');
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
//it is possbile to set all kind of smtp properties
var properties = new Array()
properties[0] = 'mail.smtp.host=myserver.com'
// properties specification can be found at:http://java.sun.com/products/javamail/javadocs/com/sun/mail/smtp/package-summary.html;
var success = plugins.mail.sendBulkMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'unnamed@examplebcc1@example.com',[attachment1,attachement2],properties);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendMail-String_String_String_String|class=node}{tr:id=name}{td}h6.sendMail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}sendMail{span}{span:id=iets|style=float: left;}\(to, from, subject, msgText){span) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
{code}{div}{td}{tr}{builder-showtr:permission=editclass=lastDetailRow}{td}{td}{tr:id=des}{tdtbody}{sub-section:sendMailtbody:id=sendBulkMail-String_String_String_String_des|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:sendMail-String_String_String_String_snc|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_snc|trigger=none|class=sIndent} Replace with version info{sub-sectionAttachment}{tr:id=name}{td}h6.sendBulkMail{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendBulkMail{span}{span}\(to, from, subject, msgText, cc, bcc, attachment){span}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:sendMail-String_String_String_String_prs|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_prs|trigger=none|div:class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the mail bulk mail
\{[String]} msgText -- The message text
\{[String]} msgTextcc -- The message text
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:sendMail-String_String_String_String_ret|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:sendMail-String_String_String_String_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_see|trigger=none}{sub-section}{ One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]} attachment -- A single attachment
{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=linkret}{td}*External linksReturns*\\{sub-section:sendMail-String_String_String_String_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_link|trigger=none}{sub-section}{[Boolean]{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:sendMail-String_String_String_String_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_sam|trigger=none{div:class=sIndent}{code:language=javascript}
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var successattachment = plugins.mail.sendMailcreateBinaryAttachment('[email protected],[email protected]', 'John Cobb <[email protected]>,[email protected]', 'subject', msgText);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendMail-String_String_String_String_String|class=node}{tr:id=name}{td}h6.sendMail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}sendMail{span}{span:id=iets|style=float: left;}\(to, from, subject, msgText, cc){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:sendMail-String_String_String_String_String_des|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:sendMail-String_String_String_String_String_snc|trigger=button|text=}{sub-section}{sub-section:sendMailembedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var success = plugins.mail.sendBulkMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected],[email protected]',attachment);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendBulkMail-String_String_String_String_String_snc|trigger=none|class=sIndent} Replace with version info{sub-section}String_Attachment_String}{tr:id=name}{td}h6.sendBulkMail{td}{tr}{builder-show}{tr:id=prssig}{td}*Parameters*\\{sub-section:sendMail-String_String_String_String_String_prs|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_prs|trigger=none|{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendBulkMail{span}{span}\(to, from, subject, msgText, cc, bcc, attachment, smtpHost){span}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:sendMail-String_String_String_String_String_ret|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:sendMail-String_String_String_String_String_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_see|trigger=none}{sub-section}
\{[String]} subject -- The subject of the bulk mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]} attachment -- A single attachment
\{[String]} smtpHost -- The smtp host
{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=linkret}{td}*External linksReturns*\\{sub-section:sendMail-String_String_String_String_String_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_link|trigger=none}{sub-section}{[Boolean]{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:sendMail-String_String_String_String_String_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_sam|trigger=none:class=sIndent}{code:language=javascript}
var attachment = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var successsmtphost = plugins.mail.sendMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,'[email protected],[email protected]');
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendMail-String_String_String_String_String_String|class=node}{tr:id=name}{td}h6.sendMail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}sendMail{span}{span:id=iets|style=float: left;}\(to, from, subject, msgText, cc, bcc){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:sendMail-String_String_String_String_String_String_des|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_des|trigger=none|class=sIndent}Replace with description{sub-section'myserver.com';
var success = plugins.mail.sendBulkMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected]',attachment,smtphost);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{builder-showtbody}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:sendMail-String_String_String_String_String_String_snc|trigger=button|text=}{sub-section}{sub-section:sendMailtbody:id=sendBulkMail-String_String_String_String_String_String_snc|trigger=none|class=sIndent} Replace with version info{sub-section_Attachment_StringArray}{tr:id=name}{td}h6.sendBulkMail{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendBulkMail{span}{span}\(to, from, subject, msgText, cc, bcc, attachment, overrideProperties){span}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:sendMail-String_String_String_String_String_String_prs|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_prs|trigger=none|div:class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the bulk mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:sendMail-String_String_String_String_String_String_ret|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:sendMail-String_String_String_String_String_String_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_see|trigger=none}{sub-section}[Attachment]} attachment -- A single attachment
\{[String]\[]} overrideProperties -- An array of properties
{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=linkret}{td}*External linksReturns*\\{sub-section:sendMail-String_String_String_String_String_String_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_link|trigger=none}{sub-section}{[Boolean]{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:sendMail-String_String_String_String_String_String_sam|trigger=button|text=}{sub-section}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_sam|trigger=none}{code:language=javascript}
var attachment = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var//it successis = plugins.mail.sendMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected]');
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendMail-String_String_String_String_String_String_Attachment|class=node}{tr:id=name}{td}h6.sendMail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}sendMail{span}{span:id=iets|style=float: left;}\(to, from, subject, msgText, cc, bcc, attachment){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:sendMail-String_String_String_String_String_String_Attachment_des|trigger=button|text=}{sub-section}{sub-section:sendMailpossbile to set all kind of smtp properties
var properties = new Array()
properties[0] = 'mail.smtp.host=myserver.com'
// properties specification can be found at:http://java.sun.com/products/javamail/javadocs/com/sun/mail/smtp/package-summary.html
var success = plugins.mail.sendBulkMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected]',attachment,properties);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendBulkMail-String_String_String_String_String_String_Attachment_des|trigger=none|class=sIndent}Replace with description{sub-section}AttachmentArray}{tr:id=name}{td}h6.sendBulkMail{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sncsig}{td}*Since*\\{sub-section:sendMail-String_String_String_String_String_String_Attachment_snc|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_Attachment_snc|trigger=none|class=sIndent} Replace with version info{sub-section{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendBulkMail{span}{span}\(to, from, subject, msgText, cc, bcc, attachments){span}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:sendMail-String_String_String_String_String_String_Attachment_prs|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_Attachment_prs|trigger=none|class=sIndent}div:class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the bulk mail
\{[String]} tomsgText -- A string containing 1 The message text
\{[String]} cc -- One or multiplemore addresses seperated by a comma.
\{[String]} frombcc -- AOne stringor containingmore anaddresses addressseperated andby ana optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]} attachment -- A single attachment
{sub-sectioncomma
\{[Attachment]\[]} attachments -- The attachments
{div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}[Boolean]{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
var attachment1 = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var attachment2 = plugins.mail.createTextAttachment('embedded','A text attachement');
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var success = plugins.mail.sendBulkMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected],[email protected]',[attachment1,attachment2]);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
{code}{div}{td}{tr}{tr:id=retclass=lastDetailRow}{td}{td}*Returns*\\{sub-section:sendMail}{tr}{tbody}{tbody:id=sendBulkMail-String_String_String_String_String_String_Attachment_ret|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_Attachment_ret|trigger=none|class=sIndent}[Boolean]{sub-sectionAttachmentArray_String}{tr:id=name}{td}h6.sendBulkMail{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendBulkMail{span}{span}\(to, from, subject, msgText, cc, bcc, attachments, smtpHost){span}{td}{tr}{builder-show:permission=edit}{tr:id=seeprs}{td}*Also seeParameters*\\{div:class=sIndent}\{sub-section:sendMail-String_String_String_String_String_String_Attachment_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_Attachment_see|trigger=none}{sub-section}{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=link}{td}*External links*\\{sub-section:sendMail-String_String_String_String_String_String_Attachment_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_Attachment_link|trigger=none}{sub-section}[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the bulk mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]\[]} attachments -- The attachments
\{[String]} smtpHost -- The smtp host
{div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}[Boolean]{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:sendMail-String_String_String_String_String_String_Attachment_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_Attachment_sam|trigger=none}{code:language=javascript}
var attachmentattachment1 = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var attachment2 = plugins.mail.createTextAttachment('embedded','A text attachement');
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var smtphost = 'myserver.com';
var success = plugins.mail.sendMailsendBulkMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected],bcc2@exampleunnamed@example.com',attachment,[attachment1,attachement2],smtphost);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendMailsendBulkMail-String_String_String_String_String_String_Attachment_String|class=node}{tr:id=name}{td}h6.sendMail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}sendMail{span}{span:id=iets|style=float: left;}\(to, from, subject, msgText, cc, bcc, attachment, smtpHost){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:sendMail-String_String_String_String_String_String_Attachment_String_des|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_Attachment_String_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:sendMail-String_String_String_String_String_String_Attachment_String_snc|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_Attachment_String_snc|trigger=none|class=sIndent} Replace with version info{sub-sectionAttachmentArray_StringArray}{tr:id=name}{td}h6.sendBulkMail{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendBulkMail{span}{span}\(to, from, subject, msgText, cc, bcc, attachments, overrideProperties){span}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the bulk mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]\[]} attachments -- The attachments
\{[String]\[]} overrideProperties -- An array of properties
{div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}[Boolean]{div}{td}{tr}{builder-show}{tr:id=prssam}{td}*Parameters*\\{sub-section:sendMail-String_String_String_String_String_String_Attachment_String_prs|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_Attachment_String_prs|trigger=none|Sample*\\{div:class=sIndent}\{[String]{code:language=javascript}
tovar --attachment1 A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]} attachment -- A single attachment
\{[String]} smtpHost -- The smtp host
{sub-section= plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var attachment2 = plugins.mail.createTextAttachment('embedded','A text attachement');
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
//it is possbile to set all kind of smtp properties
var properties = new Array()
properties[0] = 'mail.smtp.host=myserver.com'
// properties specification can be found at:http://java.sun.com/products/javamail/javadocs/com/sun/mail/smtp/package-summary.html
var success = plugins.mail.sendBulkMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected]',[attachment1,attachement2],properties);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
{code}{div}{td}{tr}{tr:id=retclass=lastDetailRow}{td}{td}*Returns*\\{sub-section:}{tr}{tbody}{tbody:id=sendMail-String_String_String_String_String_String_Attachment_String_ret|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_Attachment_String_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{tr:id=name}{td}h6.sendMail{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendMail{span}{span}\(to, from, subject, msgText){span}{td}{tr}{builder-show:permission=edit}{tr:id=seeprs}{td}*Also seeParameters*\\{sub-section:sendMail-String_String_String_String_String_String_Attachment_String_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_Attachment_String_see|trigger=none}{sub-section}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the mail
\{[String]} msgText -- The message text
{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=linkret}{td}*External linksReturns*\\{sub-section:sendMail-String_String_String_String_String_String_Attachment_String_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_Attachment_String_link|trigger=none}{sub-section}{[Boolean]{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:sendMail-String_String_String_String_String_String_Attachment_String_sam|trigger=button|text=}{sub-section}\{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_Attachment_String_sam|trigger=none}{code:language=javascript}
var attachment = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var smtphost = 'myserver.com';
var success = plugins.mail.sendMail('[email protected],[email protected]', 'John Cobb <[email protected]>,[email protected]', 'subject', msgText,null,'[email protected]',attachment,smtphost);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendMail-String_String_String_String_String_String_Attachment_StringArray|class=node}{tr:id=name}{td}h6.sendMail}{tr:id=name}{td}h6.sendMail{td}{tr}{tr:id=sig}{td}{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendMail{span}{span}\(to, from, subject, msgText, cc){span}{td}{tr}{tr:id=sigprs}{td}*Parameters*\\{spandiv:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}sendMail{span}{span:id=iets|style=float: left;}\(to, from, subject, msgText, cc, bcc, attachment, overrideProperties){spanclass=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
{div}{td}{tr}{builder-show:permission=edit}{tr:id=desret}{td}{sub-section:sendMail-String_String_String_String_String_String_Attachment_StringArray_des|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_Attachment_StringArray_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit*Returns*\\{div:class=sIndent}[Boolean]{div}{td}{tr}{tr:id=sncsam}{td}*SinceSample*\\{sub-section:sendMail-String_String_String_String_String_String_Attachment_StringArray_snc|trigger=button|text=}{sub-section}{sub-section:div:class=sIndent}{code:language=javascript}
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var success = plugins.mail.sendMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,'[email protected],[email protected]');
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendMail-String_String_String_String_String_String_Attachment_StringArray_snc|trigger=none|class=sIndent} Replace with version info{sub-section}}{tr:id=name}{td}h6.sendMail{td}{tr}{builder-show}{tr:id=prssig}{td}*Parameters*\\{sub-section:sendMail-String_String_String_String_String_String_Attachment_StringArray_prs|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_Attachment_StringArray_prs|trigger=none|{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendMail{span}{span}\(to, from, subject, msgText, cc, bcc){span}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]} attachment -- A single attachment
\{[String]\[]} overrideProperties -- An array of properties
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:sendMail-String_String_String_String_String_String_Attachment_StringArray_ret|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_Attachment_StringArray_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:sendMail-String_String_String_String_String_String_Attachment_StringArray_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
{div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}[Boolean]{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var success = plugins.mail.sendMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected]');
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendMail-String_String_String_String_String_String_Attachment_StringArray_see|trigger=none}{sub-section}{div}}{tr:id=name}{td}h6.sendMail{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=linksig}{td}*External links*\\{sub-section:sendMail-String_String_String_String_String_String_Attachment_StringArray_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_Attachment_StringArray_link|trigger=none}{sub-section}{div{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendMail{span}{span}\(to, from, subject, msgText, cc, bcc, attachment){span}{td}{tr}{builder-show}{tr:id=samprs}{td}*SampleParameters*\\{sub-section:sendMail-String_String_String_String_String_String_Attachment_StringArray_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_Attachment_StringArray_sam|trigger=none}{code:language=javascript}
var attachment = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
//it is possbile to set all kind of smtp properties
var properties = new Array()
properties[0] = 'mail.smtp.host=myserver.com'
// properties specification can be found at:http://java.sun.com/products/javamail/javadocs/com/sun/mail/smtp/package-summary.html
var success = plugins.mail.sendMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected]',attachment,properties);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{sub-section}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]} attachment -- A single attachment
{div}{td}{tr}{tr:classid=lastDetailRowret}{td}{td}{tr}{tbody}{tbody:id=sendMail-String_String_String_String_String_String_AttachmentArray|class=node*Returns*\\{div:class=sIndent}[Boolean]{div}{td}{tr}{tr:id=namesam}{td}h6.sendMail{td}{tr}{tr:id=sig}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}sendMail{span}{span:id=iets|style=float: left;}\(to, from, subject, msgText, cc, bcc, attachments){span}{td}{tr}{builder-show:permission=edit}{tr:id=des}{td}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_des|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_des|trigger=none|class=sIndent}Replace with description{sub-section}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=snc}{td}*Since*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_snc|trigger=button|text=}{sub-section}{sub-section:*Sample*\\{div:class=sIndent}{code:language=javascript}
var attachment = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var success = plugins.mail.sendMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected],[email protected]',attachment);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendMail-String_String_String_String_String_String_AttachmentArray_snc|trigger=none|class=sIndent} Replace with version info{sub-section}Attachment_String}{tr:id=name}{td}h6.sendMail{td}{tr}{builder-show}{tr:id=prssig}{td}*Parameters*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_prs|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_prs|trigger=none|{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendMail{span}{span}\(to, from, subject, msgText, cc, bcc, attachment, smtpHost){span}{td}{tr}{tr:id=prs}{td}*Parameters*\\{div:class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma.
\{[String]} subject -- The subject of the mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]\[]} attachments -- The attachments
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_ret|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_ret|trigger=none|class=sIndent}[Boolean]{sub-section
\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]} attachment -- A single attachment
\{[String]} smtpHost -- The smtp host
{div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}[Boolean]{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
var attachment = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var smtphost = 'myserver.com';
var success = plugins.mail.sendMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected]',attachment,smtphost);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{div}{td}{tr}{builder-showtr:permissionclass=editlastDetailRow}{tr:id=seetd}{td}*Also see*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:{tr}{tbody}{tbody:id=sendMail-String_String_String_String_String_String_AttachmentArray_see|trigger=none}{sub-section}{div}Attachment_StringArray}{tr:id=name}{td}h6.sendMail{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=linksig}{td}*External links*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_link|trigger=none}{sub-section}{div{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendMail{span}{span}\(to, from, subject, msgText, cc, bcc, attachment, overrideProperties){span}{td}{tr}{builder-show}{tr:id=samprs}{td}*SampleParameters*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_sam|trigger=none}{code:language=javascript}
var attachment1 = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var attachment2 = plugins.mail.createTextAttachment('embedded','A text attachement');
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var success = plugins.mail.sendMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected],[email protected]',[attachment1,attachment2]);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendMail-String_String_String_String_String_String_AttachmentArray_String|class=node}{tr:id=name}{td}h6.sendMail\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]} attachment -- A single attachment
\{[String]\[]} overrideProperties -- An array of properties
{div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}[Boolean]{div}{td}{tr}{tr:id=sigsam}{td}{span:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}sendMail{span}{span:id=iets|style=float: left;}\(to, from, subject, msgText, cc, bcc, attachments, smtpHost){span*Sample*\\{div:class=sIndent}{code:language=javascript}
var attachment = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
//it is possbile to set all kind of smtp properties
var properties = new Array()
properties[0] = 'mail.smtp.host=myserver.com'
// properties specification can be found at:http://java.sun.com/products/javamail/javadocs/com/sun/mail/smtp/package-summary.html
var success = plugins.mail.sendMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected]',attachment,properties);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{div}{td}{tr}{builder-showtr:permissionclass=editlastDetailRow}{tr:id=destd}{td}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_String_des|trigger=button|text=}{sub-section}{sub-section:tr}{tbody}{tbody:id=sendMail-String_String_String_String_String_String_AttachmentArray_String_des|trigger=none|class=sIndent}Replace with description{sub-section}}{tr:id=name}{td}h6.sendMail{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sncsig}{td}*Since*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_String_snc|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_String_snc|trigger=none|class=sIndent} Replace with version info{sub-section{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendMail{span}{span}\(to, from, subject, msgText, cc, bcc, attachments){span}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_String_prs|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_String_prs|trigger=none|class=sIndent}div:class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the mail
\{[String]} tomsgText -- A string containing 1 The message text
\{[String]} cc -- One or multiplemore addresses seperated by a comma.
\{[String]} frombcc -- AOne stringor containingmore anaddresses addressseperated andby ana optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]\[]} attachments -- The attachments
\{[String]} smtpHost -- The smtp host
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_String_ret|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_String_ret|trigger=none|class=sIndent}[Boolean]{sub-sectioncomma
\{[Attachment]\[]} attachments -- The attachments
{div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}[Boolean]{div}{td}{tr}{tr:id=sam}{td}*Sample*\\{div:class=sIndent}{code:language=javascript}
var attachment1 = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var attachment2 = plugins.mail.createTextAttachment('embedded','A text attachement');
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var success = plugins.mail.sendMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected],[email protected]',[attachment1,attachment2]);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{div}{td}{tr}{builder-showtr:permissionclass=editlastDetailRow}{tr:id=seetd}{td}*Also see*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_String_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:{tr}{tbody}{tbody:id=sendMail-String_String_String_String_String_String_AttachmentArray_String_see|trigger=none}{sub-sectiontr:id=name}{divtd}h6.sendMail{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=linksig}{td}*External links*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_String_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_String_link|trigger=none}{sub-section}{div{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendMail{span}{span}\(to, from, subject, msgText, cc, bcc, attachments, smtpHost){span}{td}{tr}{builder-show}{tr:id=samprs}{td}*SampleParameters*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_String_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_String_sam|trigger=none}{code:language=javascript}
var attachment1 = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var attachment2 = plugins.mail.createTextAttachment('embedded','A text attachement');
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var smtphost = 'myserver.com';
var success = plugins.mail.sendMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected]',[attachment1,attachement2],smtphost);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{tbody:id=sendMail-String_String_String_String_String_String_AttachmentArray_StringArray|class=node}{tr:id=name}{td}h6.sendMail\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]\[]} attachments -- The attachments
\{[String]} smtpHost -- The smtp host
{div}{td}{tr}{tr:id=ret}{td}*Returns*\\{div:class=sIndent}[Boolean]{div}{td}{tr}{tr:id=sigsam}{td}*Sample*\\{spandiv:style=float: left; margin-right: 5px;}[Boolean]{span}{span:id=iets|style=float: left; font-weight: bold;}sendMail{span}{span:id=iets|style=float: left;}\(to, from, subject, msgText, cc, bcc, attachments, overrideProperties){spanclass=sIndent}{code:language=javascript}
var attachment1 = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var attachment2 = plugins.mail.createTextAttachment('embedded','A text attachement');
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
var smtphost = 'myserver.com';
var success = plugins.mail.sendMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected]',[attachment1,attachement2],smtphost);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{div}{td}{tr}{builder-showtr:permissionclass=editlastDetailRow}{tr:id=destd}{td}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_StringArray_des|trigger=button|text=}{sub-section}{sub-section:tr}{tbody}{tbody:id=sendMail-String_String_String_String_String_String_AttachmentArray_StringArray_des|trigger=none|class=sIndent}Replace with description{sub-section}}{tr:id=name}{td}h6.sendMail{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=sncsig}{td}*Since*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_StringArray_snc|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_StringArray_snc|trigger=none|class=sIndent} Replace with version info{sub-section{span:style=margin-right: 5px;}[Boolean]{span}{span:style=font-weight: bold;}sendMail{span}{span}\(to, from, subject, msgText, cc, bcc, attachments, overrideProperties){span}{td}{tr}{builder-show}{tr:id=prs}{td}*Parameters*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_StringArray_prs|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_StringArray_prs|trigger=none|div:class=sIndent}\{[String]} to -- A string containing 1 or multiple addresses seperated by a comma.
\{[String]} from -- A string containing an address and an optional reply address, seperated by a comma.
\{[String]} subject -- The subject of the mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses address and an optional reply address, seperated by a comma.
\{[AttachmentString]\[]} attachmentssubject -- The attachments
\{[String]\[]} overrideProperties -- An array of properties
{sub-section}{td}{tr}{tr:id=ret}{td}*Returns*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_StringArray_ret|trigger=button|text=}{sub-section}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_StringArray_ret|trigger=none|class=sIndent}[Boolean]{sub-section}{td}{tr}{builder-show:permission=edit}{tr:id=see}{td}*Also see*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_StringArray_see|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_StringArray_see|trigger=none}{sub-section}subject of the mail
\{[String]} msgText -- The message text
\{[String]} cc -- One or more addresses seperated by a comma
\{[String]} bcc -- One or more addresses seperated by a comma
\{[Attachment]\[]} attachments -- The attachments
\{[String]\[]} overrideProperties -- An array of properties
{div}{td}{tr}{builder-show}{builder-show:permission=edit}{tr:id=linkret}{td}*External linksReturns*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_StringArray_link|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_StringArray_link|trigger=none}{sub-section}{[Boolean]{div}{td}{tr}{builder-show}{tr:id=sam}{td}*Sample*\\{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_StringArray_sam|trigger=button|text=}{sub-section}{div:class=sIndent}{sub-section:sendMail-String_String_String_String_String_String_AttachmentArray_StringArray_sam|trigger=none}{code:language=javascript}
var attachment1 = plugins.mail.createBinaryAttachment('embedded',plugins.file.readFile('c:/temp/a_logo.gif'));
var attachment2 = plugins.mail.createTextAttachment('embedded','A text attachement');
var msgText = 'plain msg<html>styled html msg<img src="%%embedded%%"></html>';
//it is possbile to set all kind of smtp properties
var properties = new Array()
properties[0] = 'mail.smtp.host=myserver.com'
// properties specification can be found at:http://java.sun.com/products/javamail/javadocs/com/sun/mail/smtp/package-summary.html
var success = plugins.mail.sendMail('[email protected],[email protected]', 'John Cobb <[email protected]>', 'subject', msgText,null,'[email protected]',[attachment1,attachement2],properties);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
{code}{sub-section}{div}{td}{tr}{tr:class=lastDetailRow}{td}{td}{tr}{tbody}{table}