You will need to set up your 50 local users in Mercury (no prob technically but may be laborious to maintain manually - Peter Stromblad posted about some automated admin tools at one stage), then point your DNS MX entry to your external IP.
Presumably you are already using the MercS module to receive from the filter/forward 3rd party, remove the allow entries for their servers and accept mail from ALL addresses.
Be sure to understand the functioning of the relaying controls, best to use strict anti-relay and have set IP ranges that can relay mail.
The Clamwall daemon (and separate ClamAV install - read the docs!) will do virus scanning.
The Spamwall daemon does very good spam filtering once trained (read the docs) (or Popfiled if you prefer - I don't).
Check through the options in the SMTP server config. I would start by accepting everything and using any RBL's / filters to TAG ONLY until you are sure any of these methods are rejecting only bad mail.
Merc will give you FULL control of what mail you accept or reject based on what suits your situation.
Your undeliverable local mail is probably spam to non-existent users (e.g ljhfhtdtr@yourdomain.com) that is targeted at domain catchall boxes. If the 'Accept mail for invalid local addresses' box is unticked these will be rejected at SMTP level if the user does not exist on the Merc system, rather than being accepted by the SMTP server then having the error and a bounce generated by the core process.
The help is pretty good, and any remaining questions have probably already been covered on the forum, or just ask [:)]
<p>You will need to set up your 50 local users in Mercury (no prob technically but may be laborious to maintain manually - Peter Stromblad posted about some automated admin tools at one stage), then point your DNS MX entry to your external IP.</p><p>Presumably you are already using the MercS module to receive&nbsp; from the filter/forward 3rd party, remove the allow entries for their servers and accept mail from ALL addresses.</p><p>Be sure to understand the functioning of the relaying controls, best to use strict anti-relay and have set IP ranges that can relay mail.</p><p>The Clamwall daemon (and&nbsp; separate ClamAV install - read the docs!) will do virus scanning.</p><p>The Spamwall daemon does very good spam filtering once trained (read the docs) (or Popfiled if you prefer - I don't).</p><p>Check through the options in the SMTP server config. I would start by accepting everything and using any RBL's / filters to TAG ONLY until you are sure any of these methods are rejecting only bad mail.</p><p>Merc will give you FULL control of what mail you accept or reject based on what suits your situation.</p><p>Your undeliverable local mail is probably spam to non-existent users (e.g ljhfhtdtr@yourdomain.com) that is targeted at domain catchall boxes. If the 'Accept mail for invalid local addresses' box is unticked these will be rejected at SMTP level if the user does not exist on the Merc system, rather than being accepted by the SMTP server then having the error and a bounce generated by the core process.</p><p>&nbsp;The help is pretty good, and any remaining questions have probably already been covered on the forum, or just ask [:)]</p><p>
&nbsp;</p>