Skip to content

Instantly share code, notes, and snippets.

@farmerbradllc
Created September 12, 2013 19:26
Show Gist options
  • Save farmerbradllc/6542602 to your computer and use it in GitHub Desktop.
Save farmerbradllc/6542602 to your computer and use it in GitHub Desktop.
Email via webcontent structure template
#set ($mailService = $serviceLocator.findService('com.liferay.mail.service.MailService'))
#set ($mailMessage = $portal.getClass().forName('com.liferay.portal.kernel.mail.MailMessage').newInstance())
#set ($from = $portal.getClass().forName('javax.mail.internet.InternetAddress').newInstance())
#set ($VOID = $from.setAddress("[email protected]"))
#set ($to = $portal.getClass().forName('javax.mail.internet.InternetAddress').newInstance())
#set ($VOID = $to.setAddress("$emailaddress.data"))
#set ($VOID = $mailMessage.setBody("test body"))
#set ($VOID = $mailMessage.setSubject("Test Web Content Submit"))
#set ($VOID = $mailMessage.setHTMLFormat('true'))
#set ($VOID = $mailMessage.setFrom($from))
#set ($VOID = $mailMessage.setTo($to))
To:$to<br/>
From:$from<br/>
Subject: $mailMessage.getSubject()<br/>
Body:
<blockquote>$mailMessage.getBody()</blockquote>
<hr>
#if($emailaddress.data !="")
$mailService.sendEmail($mailMessage)
#end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment