<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Send attachments with mail in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48428#M27696</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is it possible to send attachments to mail using &amp;lt;input type="file"&amp;gt; value?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have uploaded a file in a form using&amp;nbsp; &lt;/SPAN&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;input type="file" name="datafile" size="40"&amp;gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Now i want to send that file in mail using service task.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How to do it?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Any idea.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Kv&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 21 Jun 2011 10:07:46 GMT</pubDate>
    <dc:creator>kavi</dc:creator>
    <dc:date>2011-06-21T10:07:46Z</dc:date>
    <item>
      <title>Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48428#M27696</link>
      <description>Hi ,Is it possible to send attachments to mail using &amp;lt;input type="file"&amp;gt; value?I have uploaded a file in a form using&amp;nbsp; &amp;lt;input type="file" name="datafile" size="40"&amp;gt;‍Now i want to send that file in mail using service task.How to do it?Any idea.Thanks,Kv</description>
      <pubDate>Tue, 21 Jun 2011 10:07:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48428#M27696</guid>
      <dc:creator>kavi</dc:creator>
      <dc:date>2011-06-21T10:07:46Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48429#M27697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;There is no file-upload built in yet into Explorer1 webapp, so I'm affraid nothing out of the box will do. Don't really have an good suggestion on how you should get started on that…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you consider using Explorer2 (will be released in distro next release), you can always use the formProperties and create a custom formProperty type with file-upload field using vaadin…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Jun 2011 07:03:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48429#M27697</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2011-06-24T07:03:36Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48430#M27698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if not how to send attachments for emails?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there any other way?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Kavi&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2011 12:05:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48430#M27698</guid>
      <dc:creator>kavi</dc:creator>
      <dc:date>2011-06-27T12:05:07Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48431#M27699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You could use the Commons Email directly, through a service-task and add the attachments through that. Take a look at the MailActivityBehaviour…&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2011 17:33:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48431#M27699</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2011-06-27T17:33:08Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48432#M27700</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Being new to activiti can u tel me as what u mean by Commons Email?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How to add Commons Email directly? Any sample or eg?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;kavi&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2011 06:10:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48432#M27700</guid>
      <dc:creator>kavi</dc:creator>
      <dc:date>2011-06-28T06:10:05Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48433#M27701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Activiti allows you to write any java-code you want and use it as a piece of your process -&amp;gt; JavaDelegate. See &lt;/SPAN&gt;&lt;A href="http://activiti.org/userguide/index.html#bpmnJavaServiceTask" rel="nofollow noopener noreferrer"&gt;http://activiti.org/userguide/index.html#bpmnJavaServiceTask&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Since we use commons-email (apache) to send emails in activiti, you can use it, the same way as the MailActivityBehavilour does… Look at the code in org.activiti.engine.impl.bpmn.behavior.MailActivityBehavior.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2011 06:30:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48433#M27701</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2011-06-28T06:30:33Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48434#M27702</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks a lot for ur reply.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Now i used Java service class as &lt;/SPAN&gt;&lt;CODE&gt;&amp;lt;serviceTask completionQuantity="1"&amp;nbsp; activiti:class="org.activiti.engine.impl.bpmn.behavior.MailActivityBehavior" id="sid-1430FC68-FA04-41E0-9EDB-A9A0329F42A3" implementation="webService" isForCompensation="false" name="Email to applicant on status &amp;amp;quot;OnHold&amp;amp;quot;" startQuantity="1"&amp;gt;…….&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Now for this class where can i write the code?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;For commons email the code is &lt;/SPAN&gt;&lt;CODE&gt;EmailAttachment attachment = new EmailAttachment();&lt;BR /&gt;&amp;nbsp; attachment.setPath("mypictures/john.jpg");&lt;BR /&gt;&amp;nbsp; attachment.setDisposition(EmailAttachment.ATTACHMENT);&lt;BR /&gt;&amp;nbsp; attachment.setDescription("Picture of John");&lt;BR /&gt;&amp;nbsp; attachment.setName("John");&lt;BR /&gt;&lt;/CODE&gt;&lt;SPAN&gt;Should i write this code?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If so where? if not is it enough to set field injection in extension element as &lt;/SPAN&gt;&lt;CODE&gt;&amp;lt;activiti:field name="to" expression="${Email}" /&amp;gt;&lt;/CODE&gt;&lt;SPAN&gt;. Likewise what field is used for attachment?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;kavi&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2011 06:45:46 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48434#M27702</guid>
      <dc:creator>kavi</dc:creator>
      <dc:date>2011-06-28T06:45:46Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48435#M27703</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;As I said in the first reply, MailActivityBehaviour doesn't have a field for attachment, you will have to write your OWN JavaDelegate that will send the email with an attachment. How you get the attachment there is all up to you…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Take a look at the userguide in the chapters about field injection in JavaDelegates on how to use that to configure your Javadelegate from a bpmn-process.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2011 07:04:17 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48435#M27703</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2011-06-28T07:04:17Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48436#M27704</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;sorry for my misunderstanding.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In that user guide they have given "declare a 'extensionElements' XML element before the actual field injection declarations". What is mean by that?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If i am using "org.activiti.engine.impl.bpmn.behavior.MailActivityBehavior" class what should i declare? What fields should i use for attachment?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kindly clarify as i am not able ti proceed further.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;kavi&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2011 07:20:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48436#M27704</guid>
      <dc:creator>kavi</dc:creator>
      <dc:date>2011-06-28T07:20:55Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48437#M27705</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;BPMN scheme requires this, wrapping all custom XML-elements in a extentionsElements element, so all NON-BPMN stuff (eg. activiti:field) is placed here:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;serviceTask id="javaService" &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; name="Java service invocation" &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; activiti:class="org.activiti.examples.bpmn.servicetask.ToUpperCaseFieldInjected"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="text" stringValue="Hello World" /&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;lt;/serviceTask&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;The MailActivityBehaviour is actually the class that is used when using the mail-task. So when declaring a serviceTask with activiti:type=mail, this is used. So it only has the fields that are shown below, NO field for attachment:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;serviceTask id="sendMail" activiti:type="mail"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;extensionElements&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="from" stringValue="order-shipping@thecompany.com" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="to" expression="${recipient}" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="subject" expression="Your order ${orderId} has been shipped" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:field name="html"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;activiti:expression&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;![CDATA[&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;html&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;body&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hello ${male ? 'Mr.' : 'Mrs.' } ${recipientName},&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; As of ${now}, your order has been &amp;lt;b&amp;gt;processed and shipped&amp;lt;/b&amp;gt;.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Kind regards,&amp;lt;br/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TheCompany.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/body&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/html&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]]&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/activiti:expression&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/activiti:field&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &amp;lt;/extensionElements&amp;gt;&lt;BR /&gt;&amp;lt;/serviceTask&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&lt;/CODE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2011 07:33:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48437#M27705</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2011-06-28T07:33:58Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48438#M27706</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now i can get you.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So how can i write a class for mail with attachment ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is the class " org.activiti.engine.impl.bpmn.behavior.MailActivityBehavior" enough or which class i should use for using Commons email technique.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For attachment using commons email i found the code from the link &lt;/SPAN&gt;&lt;A href="http://commons.apache.org/email/userguide.html" rel="nofollow noopener noreferrer"&gt;http://commons.apache.org/email/userguide.html&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Where can i write the code and how can i assign values for the fields in the class?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Kindly help me out.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;kavi&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2011 07:39:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48438#M27706</guid>
      <dc:creator>kavi</dc:creator>
      <dc:date>2011-06-28T07:39:00Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48439#M27707</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No, the mail task doesnt allow to add attachment.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;But it is very easy to write your own (or extends the existing) ActivityBehaviour to do that.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2011 09:44:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48439#M27707</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2011-06-28T09:44:06Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48440#M27708</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I dont no how to write my own being new to activiti.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have my own code. But where to include my code in java service task?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;kavi&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2011 10:14:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48440#M27708</guid>
      <dc:creator>kavi</dc:creator>
      <dc:date>2011-06-28T10:14:57Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48441#M27709</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Implement a java-class that implements JavaDelegate, and use that class in your process:&lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&lt;BR /&gt;serviceTask id="javaService" &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name="My Java Service Task" &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; activiti:class="org.activiti.MyJavaDelegate" /&amp;gt;&lt;BR /&gt;&lt;/CODE&gt;&lt;CODE&gt;&lt;BR /&gt;public class ToUppercase implements JavaDelegate {&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; public void execute(DelegateExecution execution) throws Exception {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; String var = (String) execution.getVariable("input");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var = var.toUpperCase();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; execution.setVariable("input", var);&lt;BR /&gt;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;}&lt;BR /&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;You can read all this is the userguide, examples are included as unit-tests… That should do to get you started&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2011 10:50:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48441#M27709</guid>
      <dc:creator>frederikherema1</dc:creator>
      <dc:date>2011-06-28T10:50:22Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48442#M27710</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have created a class for mail attachment and wrote the code in myname.java.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;In service task i included &lt;/SPAN&gt;&lt;BR /&gt;&lt;CODE&gt;&amp;lt;serviceTask completionQuantity="1"&amp;nbsp; activiti:class="mailattachment" id="sid-1430FC68-FA04-41E0-9EDB-A9A0329F42A3" implementation="webService" isForCompensation="false" name="Email to applicant on status &amp;amp;quot;OnHold&amp;amp;quot;" startQuantity="1"&amp;gt;….&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;But when i run my process when it comes to this service it says "05280002 Wrapped Exception (with status template): couldn't instantiate class mailattachment ".&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When i searched in forum i found that i should include the file in as jar in "activiti\apps\apache-tomcat-6.0.32\webapps\activiti-rest\WEB-INF\lib" .&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How to create jar file for .java file.?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2011 12:14:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48442#M27710</guid>
      <dc:creator>kavi</dc:creator>
      <dc:date>2011-06-28T12:14:18Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48443#M27711</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When i tried to build my java file it says&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;package org.apache.commons.mail does not exist&lt;BR /&gt;import org.apache.commons.mail.EmailException;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;What am i missing?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;kavi&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2011 12:26:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48443#M27711</guid>
      <dc:creator>kavi</dc:creator>
      <dc:date>2011-06-28T12:26:29Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48444#M27712</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am not able to compile any of the java file present in &lt;/SPAN&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;C:\activiti\workspace\activiti-engine-examples\src\main\java\org\activiti\examples\bpmn\servicetask&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; It says import error. It seems the lib reference is missing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How to include reference. Eg:import org.activiti.engine.delegate.Expression; says cannot find org.activiti.engine.delegate.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So how to compile this?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;kavi&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2011 13:00:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48444#M27712</guid>
      <dc:creator>kavi</dc:creator>
      <dc:date>2011-06-28T13:00:10Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48445#M27713</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Just add the Activiti jar to your classpath.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jun 2011 10:24:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48445#M27713</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2011-06-29T10:24:07Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48446#M27714</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;HI @frederikheremans,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;-As suggested by you,I tried implementing the Business logic in my java service task via commons email.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-Created 1 attachment field in the bpmn20.xml file as:-&amp;nbsp; &amp;lt;activiti:formProperty id="attachment to be provided" expression="${attachment}" name="attachment" type="string" required="false"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;-Next I tried to modify the source code via MailActivityBehavior class.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This is throwing me an error as(partially quoted) :&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;Caused by: org.activiti.engine.ActivitiException: couldn't find type for org.apache.commons.mail.EmailAttachment@60e2ecb3&lt;BR /&gt; at org.activiti.engine.impl.variable.DefaultVariableTypes.findVariableType(DefaultVariableTypes.java:62)[113&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;rg.activiti.engine:5.9.0]&lt;BR /&gt; at org.activiti.engine.impl.persistence.entity.VariableScopeImpl.createVariableLocal(VariableScopeImpl.java:223)[113&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;rg.activiti.engine:5.9.0]&lt;BR /&gt; at org.activiti.engine.impl.persistence.entity.VariableScopeImpl.setVariable(VariableScopeImpl.java:175)[113&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;rg.activiti.engine:5.9.0]&lt;BR /&gt; at com.causeway.Example.MailInit.execute(MailInit.java:47)[149:activiti-examples:1.0.0.SNAPSHOT]&lt;BR /&gt; at org.activiti.engine.impl.delegate.JavaDelegateInvocation.invoke(JavaDelegateInvocation.java:34)[113&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;rg.activiti.engine:5.9.0]&lt;BR /&gt; at org.activiti.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:37)[113&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;rg.activiti.engine:5.9.0]&lt;BR /&gt; at org.activiti.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:25)[113&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;rg.activiti.engine:5.9.0]&lt;BR /&gt; at org.activiti.engine.impl.bpmn.behavior.ServiceTaskJavaDelegateActivityBehavior.execute(ServiceTaskJavaDelegateActivityBehavior.java:49)[113&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;rg.activiti.engine:5.9.0]&lt;BR /&gt; at org.activiti.engine.impl.bpmn.behavior.ServiceTaskJavaDelegateActivityBehavior.execute(ServiceTaskJavaDelegateActivityBehavior.java:40)[113&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;rg.activiti.engine:5.9.0]&lt;BR /&gt; at org.activiti.engine.impl.bpmn.helper.ClassDelegate.execute(ClassDelegate.java:115)[113&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;rg.activiti.engine:5.9.0]&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please let me know the type for email attachment to be according to the error?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Grateful if you could provide your email id.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2012 13:10:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48446#M27714</guid>
      <dc:creator>moushmi</dc:creator>
      <dc:date>2012-07-09T13:10:45Z</dc:date>
    </item>
    <item>
      <title>Re: Send attachments with mail</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48447#M27715</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It looks like you try to set a variable of type EmailAttachment in the process instance context, is that right?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;You can't do that because EmailAttachment doesn't implement the Serializable interface. Therefore this error message.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tijs&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jul 2012 13:20:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/send-attachments-with-mail/m-p/48447#M27715</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2012-07-09T13:20:40Z</dc:date>
    </item>
  </channel>
</rss>

