When an email is sent to 2 aliased addresses, Appian Cloud receives 2 emails with the same Message-ID attribute in the email headers and see these messages in the logs:
20:54:08,120 INFO [stdout] (Appian EmailHandlerBean - 16) 2016-12-01 20:54:08,120 [Appian EmailHandlerBean - 16] DEBUG com.appiancorp.messaging.MessagePublisherServiceImpl - publishing 1 message(s) to Process Execution 20:54:08,136 INFO [stdout] (Appian EmailHandlerBean - 16) 2016-12-01 20:54:08,136 [Appian EmailHandlerBean - 16] INFO com.appiancorp.messaging.MessagePublisherServiceImpl - Ignored duplicate message [MessageType=Email, UserName=ANONYMOUS, DestinationPMUUID=[0036d806-319a-8000-5451-680000680000, 0036da50-2502-8000-5451-680000680000, 0009d4c7-b3db-8000-5451-680000680000], DestinationPMID=null, DestinationProcessID=null, DestinationEventPersistentID=null] 20:54:08,136 INFO [stdout] (Appian EmailHandlerBean - 16) 2016-12-01 20:54:08,136 [Appian EmailHandlerBean - 16] INFO com.appiancorp.messaging.MessagePublisherServiceImpl - Duplicate message on execution server. id=null 20:54:08,136 INFO [stdout] (Appian EmailHandlerBean - 16) 2016-12-01 20:54:08,136 [Appian EmailHandlerBean - 16] DEBUG com.appiancorp.messaging.MessagePublisherServiceImpl - published 1 message(s) to Process Execution 20:54:08,137 INFO [stdout] (Appian EmailHandlerBean - 16) 2016-12-01 20:54:08,137 [Appian EmailHandlerBean - 16] DEBUG com.appiancorp.messaging.MessagePublisherServiceImpl - publishing 1 message(s) to Process Design 20:54:08,142 INFO [stdout] (Appian EmailHandlerBean - 16) 2016-12-01 20:54:08,142 [Appian EmailHandlerBean - 16] INFO com.appiancorp.messaging.MessagePublisherServiceImpl - Ignored duplicate message [MessageType=Email, UserName=ANONYMOUS, DestinationPMUUID=[0036d806-319a-8000-5451-680000680000, 0036da50-2502-8000-5451-680000680000, 0009d4c7-b3db-8000-5451-680000680000], DestinationPMID=null, DestinationProcessID=null, DestinationEventPersistentID=null] 20:54:08,143 INFO [stdout] (Appian EmailHandlerBean - 16) 2016-12-01 20:54:08,143 [Appian EmailHandlerBean - 16] INFO com.appiancorp.messaging.MessagePublisherServiceImpl - Duplicate message on execution server. id=null 20:54:08,143 INFO [stdout] (Appian EmailHandlerBean - 16) 2016-12-01 20:54:08,143 [Appian EmailHandlerBean - 16] DEBUG com.appiancorp.messaging.MessagePublisherServiceImpl - published 1 message(s) to Process Design
Note: Aliased addresses are configured in the custom.properties under the conf.mailhandler.alias.<recipientName>=<routing> property
conf.mailhandler.alias.<recipientName>=<routing>
In summary:
This behavior is expected. Appian Cloud will reject one of the emails with duplicate message IDs.
To get both processes working, do one of the following :
This article applies to all versions of Appian Cloud.
Last Reviewed: February 2018