Отправка письма с вложением

Гуру, поясните пожалуйста.
Хочу сделать отправку письма с вложением. Нашел пример скрипта 

var mail = actions.create("mail");
mail.parameters.to = bpm_groupAssignees.properties["cm:email"];
mail.parameters.subject = "New File uplodaded with name " + document.name;
mail.parameters.from = initiator.properties["cm:email"];
mail.parameters.text = "Kindly approve the document: " + document.name;
mail.execute(document);

Письмо как и полагается приходит, а вот вложением даже и не пахнет. Что нужно дописать?

Комментарии

Angelina аватар
Angelina аватар
Кстати, поищите в сети  уже готовые mail action-ы. Многие пользователи уже писали и выкладывали свои сорсы.Вот один из примеров: http://savicprvoslav.blogspot.com/2010/10/send-html-email-from-alfresco-...
 Решил проблему.
кидаем файл в папку  C:\Alfresco\tomcat\webapps\alfresco\WEB-INF\lib
Дальше делаем скрипт

var PubDate = document.properties["cm:created"];
document.properties["cm:publicationDate"] = PubDate;
document.save();

var renditionDef = renditionService.createRenditionDefinition('cm:'+document.name, 'reformat');
renditionDef.parameters['mime-type'] = "application/pdf";
var pdfFile = renditionService.render(document, renditionDef);

var mail = actions.create("fg-mail");
var addresse = "Адрес откуда отправляем";
var templateArgs = new Array(); var templateModel = new Array();

if(document.typeShort != "cm:pdfExport") { templateArgs['addressee'] = addresse;
templateModel['args'] = templateArgs;
mail.parameters.template_model = templateModel;
mail.parameters.template = companyhome.childByNamePath("Data Dictionary/Email Templates/Notify Email Templates/notify_user_email_fr.html.ftl");
mail.parameters.subject = "тема письма";
mail.parameters.from = "Адрес откуда отправляем";
mail.parameters.text = "Текст письма";
mail.parameters.node_to_attach = pdfFile;
mail.parameters.attachment_extension = "pdf";
mail.parameters.to = "Адрес куда отправляем";
mail.execute(document); }

Важное замечание. Правило не должно выполняться в дочерних каталогах, иначе отправка письма будет зациклена
Прикрепленные файлыРазмер
mail-with-attachments-action.zip 11.49 кб