E-WF: Workflow Email Notifications Not Working with Two or More Email Recipients. Notifications and Notify Button. (Doc ID 780649.1)

Last updated on JUNE 06, 2016

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.49 to 8.49 [Release 8.4]
Information in this document applies to any platform.
***Checked for relevance on 21-NOV-2012***


Symptoms

PeopleTools < 8.49.16

Any time that the Notify button, or any type of Notification is sent where there are multiple recipients in the TO, CC or BCC fields, no email is sent.

If Email Notification has only 1 recipient, then the email is sent correctly.

When attempting to send Email Notification to multiple recipients the following occurs...

EXPECTED BEHAVIOR
-----------------------
All recipients to successfully receive email

ACTUAL BEHAVIOR
-----------------------
No email at all is sent

STEPS
-----------------------
By following these steps the issue can be reproduced:
1. On any page that has Notify Button active (PeopleTools, Workflow, Settings & Defaults, Worklist/Email Message) Hit the Notify Button.
2. Select more than one recipient for the To, CC, or BCC fields.
3. Enter Message
4. Hit OK
5. Check APPSRV_MMDD.log for this error;

(MCFSendMail): SendMailException
(MCFSendMail): SendMailException: Context: SetStringProp
(MCFSendMail): SendMailException: Java Exception: javax.mail.internet.AddressException
(MCFSendMail): SendMailException: Detail Message:JavaMail Error: Illegal semicolon, not in group.\nStack Trace:\njavax.mail.internet.AddressException: Illegal semicolon, not in group in string ``someone@somewhere.com;someoneelse@somewhere.com'' at position 28
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:756)
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:531)
at com.peoplesoft.pt.mcf.mail.MCFOutboundEmail.encodeAddressList(MCFOutboundEmail.java:1615)
at com.peoplesoft.pt.mcf.mail.MCFOutboundEmail.encodeAddressList(MCFOutboundEmail.java:1608)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms