[jboss-user] [jBPM Development] - Mail template for custom MailProducer
Alejandro Guizar
do-not-reply at jboss.com
Wed Apr 21 13:58:58 EDT 2010
Alejandro Guizar [http://community.jboss.org/people/alex.guizar%40jboss.com] replied to the discussion
"Mail template for custom MailProducer"
To view the discussion, visit: http://community.jboss.org/message/538838#538838
--------------------------------------------------------------
> By the way, most user only create create a custom MailProducer to bypass the requirement of the default MailProducerImpl that mail recepients need to exist in the Indentity tables.
>
> ~~~~~~
> List<User> users = identitySession.findUsersById(userIds);
> ~~~~~
>
> Don't quite understand that, especially if I want the workflow to trigger an email to an external customer.
The code you indicate is guarded by a condition:
String userList = fromTemplate.getUsers();
if (userList != null) {
String[] userIds = tokenizeActors(userList, execution);
List<User> users = identitySession.findUsersById(userIds);
email.addFrom(resolveAddresses(users, addressResolver));
}
If you don't need users and groups from the identity tables, your template should only specify the *addresses* attribute to enumerate recipients. Avoiding the *users* and *groups* attributes also prevents access to the identity session. However, since you have looked at the source code you probably knew this already - am I missing something?
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/538838#538838]
Start a new discussion in jBPM Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2035]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20100421/dd63bd81/attachment.html
More information about the jboss-user
mailing list