Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 26 Next »

Unknown macro: {div}

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 AUTO UPDATE THE CONTENT THROUGH THE DOC GENERATOR.

Enter additional information related to this 'class' inside the {div} macro with 'id=description'

Unknown macro: {div}

Using GMail
To connect to GMail the following settings supplied in the properties Array:

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';


Unknown macro: {table}
Unknown macro: {tr}
Unknown macro: {th}

Return Types

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Attachment

Unknown macro: {span}

MailMessage


Unknown macro: {table}

{column:width=80px|padding=0px}{column}{column}{column}

Unknown macro: {tr}
Unknown macro: {th}

Method Summary

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Attachment

Unknown macro: {td}

createBinaryAttachment(filename, binarydata)
Creates a binary attachment object.

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Attachment

Unknown macro: {td}

createBinaryAttachment(filename, binarydata, mimeType)
Creates a binary attachment object.

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Attachment

Unknown macro: {td}

createTextAttachment(filename, textdata)
Creates a text based attachment objec with the default 'text/plain' mimetype

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Attachment

Unknown macro: {td}

createTextAttachment(filename, textdata, mimeType)
Creates a text based attachment object.

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

String

Unknown macro: {td}

getLastSendMailExceptionMsg()
Get the exception that occurred in the last sendMail attempt (null if no exception occurred).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

MailMessage

Unknown macro: {td}

getMailMessage(binaryblob/string)
Helper method, returns MailMessage object from binary or 7bits string.

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

String[]

Unknown macro: {td}

getPlainMailAddresses(addressesString)
Helper method to only get the plain addresses.

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {td}

isValidEmailAddress(email)
Checks whether the given e-mail address is valid or not.

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

MailMessage[]

Unknown macro: {td}

receiveMail(username, password, leaveMsgsOnServer)
Receive mails from pop3 account.

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

MailMessage[]

Unknown macro: {td}

receiveMail(username, password, leaveMsgsOnServer, receiveMode)
Receive mails from pop3 account.

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

MailMessage[]

Unknown macro: {td}

receiveMail(username, password, leaveMsgsOnServer, receiveMode, onlyReceiveMsgWithSentDate)
Receive mails from pop3 account.

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

MailMessage[]

Unknown macro: {td}

receiveMail(username, password, leaveMsgsOnServer, receiveMode, onlyReceiveMsgWithSentDate, pop3Host)
Receive mails from pop3 account.

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

MailMessage[]

Unknown macro: {td}

receiveMail(username, password, leaveMsgsOnServer, receiveMode, onlyReceiveMsgWithSentDate, properties)
Receive mails from pop3 account.

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}

Boolean

Unknown macro: {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).


Unknown macro: {table}

{column:width=100%|padding=0px}{column}

Unknown macro: {tr}
Unknown macro: {th}

Method Details

Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
createBinaryAttachment
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Attachment

Unknown macro: {span}

createBinaryAttachment

Unknown macro: {span}

(filename, binarydata)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

Creates a binary attachment object.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{String} filename
{byte[]} binarydata

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Attachment

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
createBinaryAttachment
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Attachment

Unknown macro: {span}

createBinaryAttachment

Unknown macro: {span}

(filename, binarydata, mimeType)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

Creates a binary attachment object.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{String} filename
{byte[]} binarydata
{String} mimeType

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Attachment

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
createTextAttachment
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Attachment

Unknown macro: {span}

createTextAttachment

Unknown macro: {span}

(filename, textdata)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

Creates a text based attachment objec with the default 'text/plain' mimetype

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{String} filename
{String} textdata

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Attachment

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
createTextAttachment
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Attachment

Unknown macro: {span}

createTextAttachment

Unknown macro: {span}

(filename, textdata, mimeType)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

Creates a text based attachment object.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{String} filename
{String} textdata
{String} mimeType

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Attachment

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
getLastSendMailExceptionMsg
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

String

Unknown macro: {span}

getLastSendMailExceptionMsg

Unknown macro: {span}

()

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

Get the exception that occurred in the last sendMail attempt (null if no exception occurred).

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

String

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
getMailMessage
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

MailMessage

Unknown macro: {span}

getMailMessage

Unknown macro: {span}

(binaryblob/string)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

Helper method, returns MailMessage object from binary or 7bits string.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

binaryblob/string

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

MailMessage

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
var msg = plugins.mail.getMailMessage(myBlob);
if (msg != null) //if is null error occurred!
{
	application.output(msg.getFromAddresses())
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
getPlainMailAddresses
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

String[]

Unknown macro: {span}

getPlainMailAddresses

Unknown macro: {span}

(addressesString)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

Helper method to only get the plain addresses.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

addressesString

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

String[]

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
var plainArray = plugins.mail.getPlainMailAddresses('John Cobb <[email protected]>,Pete Cobb<[email protected]>');
application.output(plainArray[0]) //will return '[email protected]'
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
isValidEmailAddress
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

isValidEmailAddress

Unknown macro: {span}

(email)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

Checks whether the given e-mail address is valid or not.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{String} email

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
plugins.mail.isValidEmailAddress("[email protected]");
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
receiveMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

MailMessage[]

Unknown macro: {span}

receiveMail

Unknown macro: {span}

(username, password, leaveMsgsOnServer)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

Receive mails from pop3 account.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{String} username
{String} password
{Boolean} leaveMsgsOnServer

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

MailMessage[]

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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...
			}
		}
	}
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
receiveMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

MailMessage[]

Unknown macro: {span}

receiveMail

Unknown macro: {span}

(username, password, leaveMsgsOnServer, receiveMode)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

Receive mails from pop3 account.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{String} username
{String} password
{Boolean} leaveMsgsOnServer
{Number} receiveMode

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

MailMessage[]

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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())
	}
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
receiveMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

MailMessage[]

Unknown macro: {span}

receiveMail

Unknown macro: {span}

(username, password, leaveMsgsOnServer, receiveMode, onlyReceiveMsgWithSentDate)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

Receive mails from pop3 account.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{String} username
{String} password
{Boolean} leaveMsgsOnServer
{Number} receiveMode
{Date} onlyReceiveMsgWithSentDate

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

MailMessage[]

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
//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())
	}
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
receiveMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

MailMessage[]

Unknown macro: {span}

receiveMail

Unknown macro: {span}

(username, password, leaveMsgsOnServer, receiveMode, onlyReceiveMsgWithSentDate, pop3Host)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

Receive mails from pop3 account.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{String} username
{String} password
{Boolean} leaveMsgsOnServer
{Number} receiveMode
{Date} onlyReceiveMsgWithSentDate
{String} pop3Host

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

MailMessage[]

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
//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...
			}
		}
	}
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
receiveMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

MailMessage[]

Unknown macro: {span}

receiveMail

Unknown macro: {span}

(username, password, leaveMsgsOnServer, receiveMode, onlyReceiveMsgWithSentDate, properties)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

Receive mails from pop3 account.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{String} username
{String} password
{Boolean} leaveMsgsOnServer
{Number} receiveMode
{Date} onlyReceiveMsgWithSentDate
{String[]} properties

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

MailMessage[]

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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())
	}
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendBulkMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendBulkMail

Unknown macro: {span}

(to, from, subject, msgText)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).
A bulk email makes it possible for one to not receive "out of office" emails back from receiver.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendBulkMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendBulkMail

Unknown macro: {span}

(to, from, subject, msgText, cc)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).
A bulk email makes it possible for one to not receive "out of office" emails back from receiver.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendBulkMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendBulkMail

Unknown macro: {span}

(to, from, subject, msgText, cc, bcc)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).
A bulk email makes it possible for one to not receive "out of office" emails back from receiver.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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]');
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendBulkMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendBulkMail

Unknown macro: {span}

(to, from, subject, msgText, cc, bcc, attachment)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).
A bulk email makes it possible for one to not receive "out of office" emails back from receiver.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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.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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendBulkMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendBulkMail

Unknown macro: {span}

(to, from, subject, msgText, cc, bcc, attachment, smtpHost)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).
A bulk email makes it possible for one to not receive "out of office" emails back from receiver.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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
{String} smtpHost – The smtp host

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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.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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendBulkMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendBulkMail

Unknown macro: {span}

(to, from, subject, msgText, cc, bcc, attachment, overrideProperties)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).
A bulk email makes it possible for one to not receive "out of office" emails back from receiver.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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
{String[]} overrideProperties – An array of properties

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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.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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendBulkMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendBulkMail

Unknown macro: {span}

(to, from, subject, msgText, cc, bcc, attachments)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).
A bulk email makes it possible for one to not receive "out of office" emails back from receiver.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendBulkMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendBulkMail

Unknown macro: {span}

(to, from, subject, msgText, cc, bcc, attachments, smtpHost)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).
A bulk email makes it possible for one to not receive "out of office" emails back from receiver.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendBulkMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendBulkMail

Unknown macro: {span}

(to, from, subject, msgText, cc, bcc, attachments, overrideProperties)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).
A bulk email makes it possible for one to not receive "out of office" emails back from receiver.

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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,'[email protected]',[attachment1,attachement2],properties);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send bulk mail','OK');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendMail

Unknown macro: {span}

(to, from, subject, msgText)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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]>,[email protected]', 'subject', msgText);
if (!success) 
{
	plugins.dialogs.showWarningDialog('Alert','Failed to send mail','OK');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendMail

Unknown macro: {span}

(to, from, subject, msgText, cc)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendMail

Unknown macro: {span}

(to, from, subject, msgText, cc, bcc)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendMail

Unknown macro: {span}

(to, from, subject, msgText, cc, bcc, attachment)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendMail

Unknown macro: {span}

(to, from, subject, msgText, cc, bcc, attachment, smtpHost)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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} smtpHost – The smtp host

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendMail

Unknown macro: {span}

(to, from, subject, msgText, cc, bcc, attachment, overrideProperties)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendMail

Unknown macro: {span}

(to, from, subject, msgText, cc, bcc, attachments)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendMail

Unknown macro: {span}

(to, from, subject, msgText, cc, bcc, attachments, smtpHost)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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');
}
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {tbody}
Unknown macro: {tr}
Unknown macro: {td}
sendMail
Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {span}

Boolean

Unknown macro: {span}

sendMail

Unknown macro: {span}

(to, from, subject, msgText, cc, bcc, attachments, overrideProperties)

Unknown macro: {tr}
Unknown macro: {td}
Unknown macro: {div}

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).

Unknown macro: {tr}
Unknown macro: {td}

Parameters

Unknown macro: {div}

{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[]} overrideProperties – An array of properties

Unknown macro: {tr}
Unknown macro: {td}

Returns

Unknown macro: {div}

Boolean

Unknown macro: {tr}
Unknown macro: {td}

Sample

Unknown macro: {div}
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');
}
Unknown macro: {tr}
Unknown macro: {td}
  • No labels