Community Discussions and Support
Multiple Mercury SMTP Clients accessing one queue

Is it possible to have multiple instances of Mercury running on different machines, all accessing the same outbound queue?

No it is not, you will send multiple messages if you try this.  You can split and use two versions of Mercury/32 and have one doing the sending and the other doing the receiving.  This second version would be looking at the same queue directory but would only be running MercuryC or MercuryE.

 We have several really large e-mail lists and want to set up another

machine to handle outbound mail for these lists. Our concern is that

the core of the 'secondary' machine will pick up a message that was

meant for the list and not be able to process it since it doesn't have

access to the list.

You can setup the second server to only process the mail for the list by having the first server forward any list mail to the mailing list on the second server.  You would create an alias pointing to the second sever via a user@[<IP address>] address form where the server name would be [<IP address>] so it would go to maiser.  For example, you create a list called "large_list" on the second server running on IP address 192.168.1.2.  You alias mail to large_list@mydomain.com to large_list@[192.168.1.2].  Now mercury core sees the mail come in for the list, creates and outbound task and ends it to the second server.  The second server sees the match for the server name and so passes it off to maiser.  The second server now sends out the mail.

This can also be done via a domain accont and MercuryD on the second server to pull the mail from the MercuryP server.

&lt;blockquote&gt;Is it possible to have multiple instances of Mercury running on different machines, all accessing the same outbound queue?&lt;/blockquote&gt;&lt;p&gt;No it is not, you will send multiple messages if you try this.&amp;nbsp; You can split and use two versions of Mercury/32 and have one doing the sending and the other doing the receiving.&amp;nbsp; This second version would be looking at the same queue directory but would only be running MercuryC or MercuryE.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;nbsp;We have several really large e-mail lists and want to set up another machine to handle outbound mail for these lists. Our concern is that the core of the &#039;secondary&#039; machine will pick up a message that was meant for the list and not be able to process it since it doesn&#039;t have access to the list.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;You can setup the second server to only process the mail for the list by having the first server forward any list mail to the mailing list on the second server.&amp;nbsp; You would create an alias pointing to the second sever via a user@[&amp;lt;IP address&amp;gt;] address form where the server name would be [&amp;lt;IP address&amp;gt;] so it would go to maiser.&amp;nbsp; For example, you create a list called &quot;large_list&quot; on the second server running on IP address 192.168.1.2.&amp;nbsp; You alias mail to large_list@mydomain.com to large_list@[192.168.1.2].&amp;nbsp; Now mercury core sees the mail come in for the list, creates and outbound task and ends it to the second server.&amp;nbsp; The second server sees the match for the server name and so passes it off to maiser.&amp;nbsp; The second server now sends out the mail.&lt;/p&gt;&lt;p&gt;This can also be done via a domain accont and MercuryD on the second server to pull the mail from the MercuryP server. &lt;/p&gt;

Is it possible to have multiple instances of Mercury running on different machines, all accessing the same outbound queue? We have several really large e-mail lists and want to set up another machine to handle outbound mail for these lists. Our concern is that the core of the 'secondary' machine will pick up a message that was meant for the list and not be able to process it since it doesn't have access to the list.

One thought we had would be to start the secondary Mercury and then pause the core so it can't do anything. Any problems with doing that?

 Any suggestions would be helpful.

\frank

&lt;p&gt;Is it possible to have multiple instances of Mercury running on different machines, all accessing the same outbound queue? We have several really large e-mail lists and want to set up another machine to handle outbound mail for these lists. Our concern is that the core of the &#039;secondary&#039; machine will pick up a message that was meant for the list and not be able to process it since it doesn&#039;t have access to the list. &lt;/p&gt;&lt;p&gt;One thought we had would be to start the secondary Mercury and then pause the core so it can&#039;t do anything. Any problems with doing that?&lt;/p&gt;&lt;p&gt;&amp;nbsp;Any suggestions would be helpful.&lt;/p&gt;&lt;p&gt;\frank &lt;/p&gt;
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft