<?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 Create HTML email using MailAction in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216937#M170067</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi all,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm currently using Alfresco's MailAction class to send emails based on a scheduled job definition. From my JavaScript I am able to&amp;nbsp; prepare the message by obtaining a reference to the &lt;/SPAN&gt;&lt;STRONG&gt;mailAction&lt;/STRONG&gt;&lt;SPAN&gt; object&amp;nbsp; and setting the desired parameters such as:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;mail.parameters.to = "to address";&lt;BR /&gt;mail.parameters.subject = "subject"; &lt;BR /&gt;mail.parameters.from = "from address";&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;I was able to successfully but If I attempt to send an HTML snippet, it's sending the email body as if it's a plain text email. I see that the underlying &lt;/SPAN&gt;&lt;STRONG&gt;MailActionExecuter&lt;/STRONG&gt;&lt;SPAN&gt; class uses the &lt;/SPAN&gt;&lt;STRONG&gt;MimeMessageHelper&lt;/STRONG&gt;&lt;SPAN&gt; to prepare the email that is to be sent. Of note is the setText() call on the MimeMessageHelper which sets the email body. It seems like the MailActionExecuter uses the setText(text) variant of this method and provides no way of invoking the setText(text, boolean) version which would allow one to specify a boolean value indicating that the body text is HTML.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a way of getting around this, short of having to extend the MailActionExecuter? It seems like it would end up being a lot of duplicated code just to get this working.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Am I missing something here? Any pointer would be greatly appreciated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 30 Apr 2010 06:13:05 GMT</pubDate>
    <dc:creator>analyzediz</dc:creator>
    <dc:date>2010-04-30T06:13:05Z</dc:date>
    <item>
      <title>Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216937#M170067</link>
      <description>Hi all,I'm currently using Alfresco's MailAction class to send emails based on a scheduled job definition. From my JavaScript I am able to&amp;nbsp; prepare the message by obtaining a reference to the mailAction object&amp;nbsp; and setting the desired parameters such as:mail.parameters.to = "to address";mail.paramet</description>
      <pubDate>Fri, 30 Apr 2010 06:13:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216937#M170067</guid>
      <dc:creator>analyzediz</dc:creator>
      <dc:date>2010-04-30T06:13:05Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216938#M170068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi analyzediz,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any luck so far?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Aug 2010 02:30:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216938#M170068</guid>
      <dc:creator>hyperation</dc:creator>
      <dc:date>2010-08-20T02:30:01Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216939#M170069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hi you should do :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt; setText("text",true); &lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Aug 2010 06:39:01 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216939#M170069</guid>
      <dc:creator>savic_prvoslav</dc:creator>
      <dc:date>2010-08-20T06:39:01Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216940#M170070</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 sending mail using the Java Script code in my process definition. Like this&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color:#4000BF;"&gt;var mail = actions.create("mail");&lt;BR /&gt;mail.parameters.to = bpm_assignee.properties.email;&lt;BR /&gt;mail.parameters.subject = "Review and Approval of Document";&lt;BR /&gt;mail.parameters.from = initiator.properties.email;&lt;BR /&gt;mail.parameters.text = "Hi ";&lt;BR /&gt;mail.execute(bpm_package);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;So where I need to set that?&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG&gt;setText("text",true); &lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pls reply.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Oct 2010 08:32:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216940#M170070</guid>
      <dc:creator>pp20218</dc:creator>
      <dc:date>2010-10-01T08:32:05Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216941#M170071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I will provide you with the code today.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Oct 2010 10:44:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216941#M170071</guid>
      <dc:creator>savic_prvoslav</dc:creator>
      <dc:date>2010-10-01T10:44:05Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216942#M170072</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Waiting for ur reply.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Oct 2010 10:51:44 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216942#M170072</guid>
      <dc:creator>pp20218</dc:creator>
      <dc:date>2010-10-01T10:51:44Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216943#M170073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hi, i have code for you. &lt;/SPAN&gt;&lt;A href="http://savicprvoslav.blogspot.com/2010/10/send-html-email-from-alfresco-33-with.html" rel="nofollow noopener noreferrer"&gt;hire&lt;/A&gt;&lt;SPAN&gt; .&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var mail = actions.create("mail2");&lt;BR /&gt;mail.parameters.to = "savic.prvoslav[at]gmail.com";&lt;BR /&gt;mail.parameters.subject = "Html test";&lt;BR /&gt;mail.parameters.from = "savic.prvoslav[at]gmail.com";&lt;BR /&gt;mail.parameters.text = "My name is Savić Prvoslav&amp;lt;b&amp;gt; if you see this it is very bold&amp;lt;/b&amp;gt;";&lt;BR /&gt;mail.parameters.node=document;&lt;BR /&gt;mail.execute(document);&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;I have taken freedom to add send file feature for you, hope this is helpful &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Oct 2010 23:22:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216943#M170073</guid>
      <dc:creator>savic_prvoslav</dc:creator>
      <dc:date>2010-10-01T23:22:52Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216944#M170074</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 tried with your code but I have so many issues. this is what I did.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;(1)Copied custom-action.jar in &lt;/SPAN&gt;&lt;STRONG&gt;/opt/Alfresco/tomcat/webapps/alfresco/WEB-INF/lib &lt;/STRONG&gt;&lt;SPAN&gt;location.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(2)changed the review_processdefinition.xml as &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color:#4000BF;"&gt;var mail = actions.create("mail2");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.parameters.to = bpm_assignee.properties.email;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.parameters.subject = "Review and Approval of Document";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.parameters.from = initiator.properties.email;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.parameters.text = "Hi &amp;lt;b&amp;gt; if you see this it is very bold&amp;lt;/b&amp;gt; ";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.parameters.node=document;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mail.execute(bpm_package);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;only these 2 changes. When I restart the server I am getting error and my server is not starting .Log says as below.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color:#FF0000;"&gt;&lt;BR /&gt;11:04:38,939 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed&lt;BR /&gt;java.lang.RuntimeException: java.net.BindException: Address already in use&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.subethamail.smtp.server.SMTPServer.start(SMTPServer.java:198)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.email.server.impl.subetha.SubethaEmailServer.startup(SubethaEmailServer.java:60)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.email.server.EmailServer.onBootstrap(EmailServer.java:230)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:294)&lt;BR /&gt;….&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Caused by: java.net.BindException: Address already in use&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.net.PlainSocketImpl.socketBind(Native Method)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:365)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.net.ServerSocket.bind(ServerSocket.java:319)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.subethamail.smtp.server.SMTPServer.createServerSocket(SMTPServer.java:304)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.subethamail.smtp.server.SMTPServer.start(SMTPServer.java:194)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 42 more&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also In 2nd way I copied that jar file and put custom-action-context.xml inside &lt;/SPAN&gt;&lt;STRONG&gt;/opt/Alfresco/tomcat/shared/classes/alfresco/extension&lt;/STRONG&gt;&lt;SPAN&gt; Still the same problem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I created a class CustomMailActionExecuter.java with your code but there are so many errors as below&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(a) import org.alfresco.repo.action.executer.TestModeable; is not there where I will find this class?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(b) inside executeImpl() &lt;/SPAN&gt;&lt;STRONG&gt;MimeMessagePreparator mailPreparer = new MimeMessagePreparator(ruleAction, actionedUponNodeRef)&lt;/STRONG&gt;&lt;SPAN&gt; shows the error the constructor Object() not defined.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can you help pls?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Oct 2010 06:53:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216944#M170074</guid>
      <dc:creator>pp20218</dc:creator>
      <dc:date>2010-10-04T06:53:40Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216945#M170075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;ava.lang.RuntimeException: java.net.BindException: Address already in use&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;this means that you have port 8080( or some port else)&amp;nbsp; taken &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;, restart your computer if this is local or see what port is taken .&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Oct 2010 09:20:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216945#M170075</guid>
      <dc:creator>savic_prvoslav</dc:creator>
      <dc:date>2010-10-04T09:20:47Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216946#M170076</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;That issue is fixed I had some other&amp;nbsp; changes. Now when I put the custom-action-context.xml under shared/extension and custom-action.jar under webapps/alfresco/lib I am getting some different kind of error&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="color:#FF0000;"&gt;org.alfresco.service.cmr.workflow.WorkflowException: 09040001 Failed to signal transition {0} from workflow task {1}.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.workflow.jbpm.JBPMEngine.endTask(JBPMEngine.java:1809)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.workflow.WorkflowServiceImpl.endTask(WorkflowServiceImpl.java:621)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:597)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.permissions.impl.AlwaysProceedMethodInterceptor.invoke(AlwaysProceedMethodInterceptor.java:34)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethodInterceptor.invoke(ExceptionTranslatorMethodInterceptor.java:43)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInterceptor.java:135)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at $Proxy54.endTask(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.web.bean.workflow.StartWorkflowWizard.finishImpl(StartWorkflowWizard.java:233)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.web.bean.dialog.BaseDialogBean$1.execute(BaseDialogBean.java:118)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.web.bean.dialog.BaseDialogBean$1.execute(BaseDialogBean.java:115)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:321)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.web.bean.dialog.BaseDialogBean.finish(BaseDialogBean.java:124)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.web.bean.wizard.WizardManager.finish(WizardManager.java:593)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:597)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:132)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:61)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.faces.component.UICommand.broadcast(UICommand.java:109)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:97)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:171)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:32)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:95)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:70)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at javax.faces.webapp.FacesServlet.service(FacesServlet.java:139)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.web.app.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:104)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.GeneratedMethodAccessor468.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:597)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.management.subsystems.ChainingSubsystemProxyFactory$1.invoke(ChainingSubsystemProxyFactory.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at $Proxy200.doFilter(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.filter.beans.BeanProxyFilter.doFilter(BeanProxyFilter.java:82)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.filter.beans.NullFilter.doFilter(NullFilter.java:68)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.GeneratedMethodAccessor468.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:597)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.management.subsystems.ChainingSubsystemProxyFactory$1.invoke(ChainingSubsystemProxyFactory.java:116)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at $Proxy200.doFilter(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.web.filter.beans.BeanProxyFilter.doFilter(BeanProxyFilter.java:82)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.Thread.run(Thread.java:619)&lt;BR /&gt;Caused by: org.jbpm.graph.def.DelegationException: 09040000 Script expression has not been provided&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:388)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.def.GraphElement.raiseException(GraphElement.java:379)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:301)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.def.GraphElement.executeActions(GraphElement.java:241)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.def.GraphElement.fireAndPropagateEvent(GraphElement.java:213)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.def.GraphElement.fireEvent(GraphElement.java:196)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.def.Transition.take(Transition.java:152)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.def.Node.leave(Node.java:479)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.node.TaskNode.leave(TaskNode.java:213)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.def.Node.leave(Node.java:438)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.node.TaskNode.execute(TaskNode.java:194)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.def.Node.enter(Node.java:390)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:597)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.def.Node$$EnhancerByCGLIB$$2c4150c5.enter(&amp;lt;generated&amp;gt;)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.def.Transition.take(Transition.java:167)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.def.Node.leave(Node.java:479)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.node.StartState.leave(StartState.java:82)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:597)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:157)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.def.Node$$EnhancerByCGLIB$$2c4150c5.leave(&amp;lt;generated&amp;gt;)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.exe.Token.signal(Token.java:223)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.exe.Token.signal(Token.java:150)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:490)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.workflow.jbpm.WorkflowTaskInstance.end(WorkflowTaskInstance.java:135)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:406)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.workflow.jbpm.JBPMEngine$26.doInJbpm(JBPMEngine.java:1783)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springmodules.workflow.jbpm31.JbpmTemplate$1.doInHibernate(JbpmTemplate.java:87)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:406)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:339)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.springmodules.workflow.jbpm31.JbpmTemplate.execute(JbpmTemplate.java:80)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.workflow.jbpm.JBPMEngine.endTask(JBPMEngine.java:1758)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 71 more&lt;BR /&gt;Caused by: org.alfresco.service.cmr.workflow.WorkflowException: 09040000 Script expression has not been provided&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript.execute(AlfrescoJavaScript.java:117)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.def.Action.execute(Action.java:129)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:284)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;… 106 more&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;I need to put both the jar and the XML right or only jar is enough?&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Oct 2010 09:25:08 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216946#M170076</guid>
      <dc:creator>pp20218</dc:creator>
      <dc:date>2010-10-04T09:25:08Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216947#M170077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;so all you need to to is to add jar file to web-inf/lib and to use script to send mail. that is all.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;about other xml file, you do not need this for my feature.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Oct 2010 09:33:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216947#M170077</guid>
      <dc:creator>savic_prvoslav</dc:creator>
      <dc:date>2010-10-04T09:33:42Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216948#M170078</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 tested send mail feature from Alfresco, it is working fine. I invited a user to the space and he received the email.It means send mail is working. Is nt it?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;U mean to say I need to put only the jar file under /&lt;/SPAN&gt;&lt;STRONG&gt;opt/Alfresco/tomcat/webapps/alfresco/WEB-INF/lib&lt;/STRONG&gt;&lt;SPAN&gt; and in the review_processdefinition.xml i used &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color:#FF0000;"&gt;var mail = actions.create("mail2");&lt;BR /&gt;mail.parameters.to = bpm_assignee.properties.email;&lt;BR /&gt;mail.parameters.subject = "Review and Approval of Document";&lt;BR /&gt;mail.parameters.from = initiator.properties.email;&lt;BR /&gt;mail.parameters.text = "Hi &amp;lt;b&amp;gt; if you see this it is very bold&amp;lt;/b&amp;gt; ";&lt;BR /&gt;mail.parameters.node=document;&lt;BR /&gt;mail.execute(bpm_package);&lt;/SPAN&gt;&lt;SPAN&gt; code to send email&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;What about custom-action-context.xml where u have written &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;beans&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="mail2"&amp;nbsp;&amp;nbsp;&amp;nbsp;class="org.alfresco.sample.CustomMailActionExecuter" parent="action-executer"&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="mailService"&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ref bean="mailService"&amp;gt;&amp;lt;/ref&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/property&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="templateService"&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ref bean="templateService"&amp;gt;&amp;lt;/ref&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/property&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="personService"&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ref bean="personService"&amp;gt;&amp;lt;/ref&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/property&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="authenticationService"&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ref bean="authenticationService"&amp;gt;&amp;lt;/ref&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/property&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="nodeService"&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ref bean="nodeService"&amp;gt;&amp;lt;/ref&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/property&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="authorityService"&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ref bean="authorityService"&amp;gt;&amp;lt;/ref&amp;gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/property&amp;gt; ……&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do you think this custom-action-context.xml is not required??&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Oct 2010 09:46:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216948#M170078</guid>
      <dc:creator>pp20218</dc:creator>
      <dc:date>2010-10-04T09:46:57Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216949#M170079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;&lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; that xml file is in jar you have donloaded. so you just put jar&amp;nbsp; and do not extract xml file from jar &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Oct 2010 09:51:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216949#M170079</guid>
      <dc:creator>savic_prvoslav</dc:creator>
      <dc:date>2010-10-04T09:51:35Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216950#M170080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Savic,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;It could be possible to send an email in html format with the default mail action? Should I use the processTemplate(template) method for this? I mean I have this code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var mail = actions.create("mail");&lt;BR /&gt;mail.parameters.to = args.emailto;&lt;BR /&gt;mail.parameters.subject = "";&lt;BR /&gt;mail.parameters.from = "gauhoproluanco@alfresco.com";&lt;BR /&gt; &lt;BR /&gt;var template = search.luceneSearch("+PATH:\"/app:company_home/st:sites/cm:ayuntamiento/*\"" + "+@cm\\:name:\"sendEmail.get.html.ftl\"")[0];&lt;BR /&gt;&lt;BR /&gt;var doc = search.luceneSearch("+PATH:\"/app:company_home/st:sites/cm:ayuntamiento/*\"" + "+@cm\\:name:\"solicitud_1021947138697101994.pdf\"")[0]; &lt;BR /&gt;&lt;BR /&gt;var result = doc.processTemplate(template);&lt;BR /&gt;&lt;BR /&gt;mail.parameters.text = result;&lt;BR /&gt;&lt;BR /&gt;mail.execute(doc);&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;It works ok, but instead of getting a e-mail in html format I get plain text.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;Another issue is that in the e-mail from I don't get the mail.parameters.from value ("&lt;/SPAN&gt;&lt;A class="jive-link-email-small" href="mailto:gauhoproluanco@alfresco.com" rel="nofollow noopener noreferrer"&gt;gauhoproluanco@alfresco.com&lt;/A&gt;&lt;SPAN&gt;")&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks in advance, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Luis&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Oct 2010 12:57:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216950#M170080</guid>
      <dc:creator>gauchoproluanco</dc:creator>
      <dc:date>2010-10-13T12:57:21Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216951#M170081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can not send html mails with default alfresco action &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://connect.hyland.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt; .&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;but you can download it for free and use action that does .&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;At my blog you can notice that I use mail2 acton in javascript tutorial, that action supports html .&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;so you need to download my jar file and install it in alfresco then run the javascript with mail2 action name.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Oct 2010 16:57:24 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216951#M170081</guid>
      <dc:creator>savic_prvoslav</dc:creator>
      <dc:date>2010-10-13T16:57:24Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216952#M170082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Savic, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Really thanks for your reply! I will download your jar and I'm going to try it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks again, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Luis&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Oct 2010 07:30:16 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216952#M170082</guid>
      <dc:creator>gauchoproluanco</dc:creator>
      <dc:date>2010-10-15T07:30:16Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216953#M170083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If anyone encounters this issue and finds this post it may be worth knowing that at the moment Alfresco will set an email to text/html if the content of the email starts with &amp;lt;html &lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 22 Apr 2013 10:55:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216953#M170083</guid>
      <dc:creator>chud</dc:creator>
      <dc:date>2013-04-22T10:55:13Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216954#M170084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;hi savic.prvoslav i followed same code but i not able to send mail, i am writing the above code in the document-actions.js file to send mail when ever a document is opened by any one.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;vikram&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Oct 2013 06:15:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216954#M170084</guid>
      <dc:creator>malleshwari</dc:creator>
      <dc:date>2013-10-23T06:15:28Z</dc:date>
    </item>
    <item>
      <title>Re: Create HTML email using MailAction</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216955#M170085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;thanks a lot for the info chud! helped me out!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 22 Oct 2014 12:01:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/create-html-email-using-mailaction/m-p/216955#M170085</guid>
      <dc:creator>mrksjs</dc:creator>
      <dc:date>2014-10-22T12:01:03Z</dc:date>
    </item>
  </channel>
</rss>

