{column:width=80px|padding=0px}{column}{column}{column}
Method Summary
byte[]
getData()
Returns a byte array with the content of this attachment.
getMimeType()
Returns the Mime type of this attachment.
isEmbedded()
Returns true if this attachment is embedded, false otherwise.
{column:width=100%|padding=0px}{column}
Method Details
byte[]
getData
()
Replace with description
Since
Replace with version info
Parameters
Returns
byte[]
Also see
External links
Sample
var logo = plugins.mail.createBinaryAttachment('logo.jpg', plugins.file.readFile('d:/logo.jpg')); var invoice = plugins.mail.createTextAttachment('invoice.txt', plugins.file.readTXTFile('d:/invoice.txt')); var attachments = new Array(logo, invoice); var success = plugins.mail.sendMail(toAddress, fromAddress, 'subject line', 'message text', null, null, attachments, properties); if (!success) { plugins.dialogs.showWarningDialog('Alert', 'Failed to send mail', 'OK'); } else { plugins.dialogs.showInfoDialog('Success', 'Mail sent', 'OK'); application.output('logo attachment name: ' + logo.getName()); application.output('logo attachment mime type: ' + logo.getMimeType()); application.output('logo attachment size: ' + logo.getData().length); application.output('logo attachment embedded state: ' + logo.isEmbedded()); application.output('invoice attachment name: ' + invoice.getName()); application.output('invoice attachment mime type: ' + invoice.getMimeType()); application.output('invoice attachment size: ' + invoice.getData().length); application.output('invoice attachment embedded state: ' + invoice.isEmbedded()); }
getMimeType
()
Replace with description
Since
Replace with version info
Parameters
Also see
External links
Sample
var logo = plugins.mail.createBinaryAttachment('logo.jpg', plugins.file.readFile('d:/logo.jpg')); var invoice = plugins.mail.createTextAttachment('invoice.txt', plugins.file.readTXTFile('d:/invoice.txt')); var attachments = new Array(logo, invoice); var success = plugins.mail.sendMail(toAddress, fromAddress, 'subject line', 'message text', null, null, attachments, properties); if (!success) { plugins.dialogs.showWarningDialog('Alert', 'Failed to send mail', 'OK'); } else { plugins.dialogs.showInfoDialog('Success', 'Mail sent', 'OK'); application.output('logo attachment name: ' + logo.getName()); application.output('logo attachment mime type: ' + logo.getMimeType()); application.output('logo attachment size: ' + logo.getData().length); application.output('logo attachment embedded state: ' + logo.isEmbedded()); application.output('invoice attachment name: ' + invoice.getName()); application.output('invoice attachment mime type: ' + invoice.getMimeType()); application.output('invoice attachment size: ' + invoice.getData().length); application.output('invoice attachment embedded state: ' + invoice.isEmbedded()); }
getName
()
Replace with description
Since
Replace with version info
Parameters
Also see
External links
Sample
var logo = plugins.mail.createBinaryAttachment('logo.jpg', plugins.file.readFile('d:/logo.jpg')); var invoice = plugins.mail.createTextAttachment('invoice.txt', plugins.file.readTXTFile('d:/invoice.txt')); var attachments = new Array(logo, invoice); var success = plugins.mail.sendMail(toAddress, fromAddress, 'subject line', 'message text', null, null, attachments, properties); if (!success) { plugins.dialogs.showWarningDialog('Alert', 'Failed to send mail', 'OK'); } else { plugins.dialogs.showInfoDialog('Success', 'Mail sent', 'OK'); application.output('logo attachment name: ' + logo.getName()); application.output('logo attachment mime type: ' + logo.getMimeType()); application.output('logo attachment size: ' + logo.getData().length); application.output('logo attachment embedded state: ' + logo.isEmbedded()); application.output('invoice attachment name: ' + invoice.getName()); application.output('invoice attachment mime type: ' + invoice.getMimeType()); application.output('invoice attachment size: ' + invoice.getData().length); application.output('invoice attachment embedded state: ' + invoice.isEmbedded()); }
isEmbedded
()
Replace with description
Since
Replace with version info
Parameters
Also see
External links
Sample
var logo = plugins.mail.createBinaryAttachment('logo.jpg', plugins.file.readFile('d:/logo.jpg')); var invoice = plugins.mail.createTextAttachment('invoice.txt', plugins.file.readTXTFile('d:/invoice.txt')); var attachments = new Array(logo, invoice); var success = plugins.mail.sendMail(toAddress, fromAddress, 'subject line', 'message text', null, null, attachments, properties); if (!success) { plugins.dialogs.showWarningDialog('Alert', 'Failed to send mail', 'OK'); } else { plugins.dialogs.showInfoDialog('Success', 'Mail sent', 'OK'); application.output('logo attachment name: ' + logo.getName()); application.output('logo attachment mime type: ' + logo.getMimeType()); application.output('logo attachment size: ' + logo.getData().length); application.output('logo attachment embedded state: ' + logo.isEmbedded()); application.output('invoice attachment name: ' + invoice.getName()); application.output('invoice attachment mime type: ' + invoice.getMimeType()); application.output('invoice attachment size: ' + invoice.getData().length); application.output('invoice attachment embedded state: ' + invoice.isEmbedded()); }