When an outbound email is sent to multiple recipients, Xeams receives a single message. This message is split into multiple messages before being delivered to the final destination. In other words, Xeams receives one message as an input, but multiple messages are sent on the output. As a result, you only see one message copy in the Live Monitor and the Message Repository. This design works in most cases and is, therefore, the default behavior in Xeams.
This design has one drawback: you cannot track outbound messages sent to multiple recipients. Consider the scenario when a user composes a single email, putting someone@gmail.com, someone@yahoo.com, and someone@outlook.com in the recipient field. Your goal is to confirm all three recipients received the message using the built-in Troubleshooting Tool in Xeams. By default, this tool considers an email delivered if one of the three recipients has received the message. To confirm deliveries to the other individuals, an administrator will have to search SMTPOutboundConversation.log manually.
This feature is available if you're using the Enterprise Edition of Xeams with more than 20 users or have purchased a support contract for the Community Edition.
When this option is turned on, Xeams splits an outbound email right after receiving it rather than waiting before sending it to the final destination. This approach benefits administrators by allowing them to check the delivery status individually. Therefore, the Troubleshooting Tool will be able to report the status on a per-recipient basis. You will also see multiple messages in the Message Repository and Live Monitor.