Clarity users are not receiving system-generated email notifications (e.g., Job schedules, Action Items, Timesheet approvals). While custom GEL processes successfully send emails, standard Clarity application notifications fail with SMTP errors.
Background (BG) logs with com.niku.union.notification set to DEBUG (Enable email notification debug logging) shows the following errors:
Clarity 16.4.2
This failure typically occurs when the SMTP relay server is configured to only allow emails from a specific authorized mailbox. Standard Clarity notifications often attempt to use the individual initiator's email address or the specific recipient's address as the FROM header. If the SMTP server does not recognize these addresses as authorized senders, it rejects the relay request with an Access Denied (554 5.7.1) error.
GEL scripts usually bypass this by manually constructing the session using the defaultSenderAddress defined in properties.xml, which is why they continue to work while system notifications fail.
To resolve this, configure Clarity to force all outgoing system emails to use the authorized default sender address defined in the Clarity System Administration (CSA).