Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
#if ($!issue)
	WE ARE IN ISSUE COMMENTING MODE
#else
	WE ARE IN ISSUE CREATING MODE
#end

Getting the Application User associated with the sender

Code Block
#set ($fromUser = $jemhUtils.getUserByEmail($fromAddress.getAddress()))
#if ($!fromUser) Sender User [name=$fromUser.getName(), key=$fromUser.getKey(), directoryId=$fromUser.getDirectoryId(), displayName=$fromUser.getDisplayName()]#else No User Found for $fromAddr #end

Context

The Context is available for review at edit time, you can use it to link off to Javadoc for Jira API objects as needed - our jemhUtils class is also available, exposing things like the mailbox catchEmailAddress.

context variable

Data Type

Description

message

javax.mail.Message

the raw message object

subject

java.lang.String

the Subject text

jemhUtils

http://ppl-docs.s3-website-us-east-1.amazonaws.com/JEMH/4.1.0/com/javahollic/jira/emh/api/IJEMHVelocityContextUtils.html

JEMH Helper class

$jemhUtils.getCatchEmailAddress().getAddress()

java.lang.String

The Mailbox catchEmailAddress

fromAddress

javax.mail.InternetAddress

use $fromAddress.getAddress() to the user@dom.com address (no quotes), and $fromAddress.getPersonal() to get the personal part.

$jemhUtils.getUserByEmail($fromAddress.getAddress())

ApplicationUser

The underlying user object associated with the sender address (first one found!)

toAddresses

javax.mail.InternetAddress[]

the to: addressees

ccAddresses

javax.mail.InternetAddress[]

the cc: addressees

bccAddresses

javax.mail.InternetAddress[]

the bcc: addressees (don't expect many here!)

allAddresses

javax.mail.InternetAddress[]

all addressees

body

java.lang.String

the post processed (html > markup) content – :warning: since JEMH 2.7.36 for Jira 7.10.x

...