|
From: Koray Y. <kyi...@gm...> - 2017-02-13 16:30:30
|
Hi all, I have two emailrelay servers. Each have two instances. One of them is storing the incoming mail message and forward to second instance, the other one with filtering filter the incoming script and then forward to the mta. The inbound emailrelay server instances run as server mode, while the outbound emailrelay server instances run as proxy mode with polling. I am using multiple emailrelay processes running against the same outbound spool directory to regain parallelism. Because, for high loads some of the messages can not be forwarded. So in order to avoid this situation I used two emailrelay servers with same outbound spool. But sometimes I recieved more than message as expected. For example if I send 40 messages in a test. I will recieve 41 message. Also the same problem occurred with sharing only incoming spool of the incoming emailrelay server instances. Although the message lost problem is gone with paralleism, there can be duplicates of messages in the recieving client. What causes this problem? Regards. |