I am looking at using the Ciphermail product to pre and post process email sent and received through SMEServer (acting as a gateway)
...
some thoughts...
What we are trying to do is put Ciphermail as an email encryption gateway in-between SME Server and the world. It would seem to do all the wonderful things I wanted in my posting of
How to supplement email from a very primitive client?
It is running in a VM that relies on SME Server in another VM for routing.
We don't want the email processing of SME Server to be altered in any way.
So on SME Server "Address of Internet provider's mail server" will do ok for outgoing email - shovelling it all out to Ciphermail which sends it out to external SMTP servers without any issues. The only gotcha there is to make sure that SME Server doesn't proxy the SMTP traffic after Ciphermail processing?
Incoming remote can be done surely by port forwarding? so e.g. incoming port N traffic is forwarded to the Ciphermail gateway then having been processed there is sent back by Ciphermail to say port M which is forwarded to localhost port N where SME Server does its normal thing - spamassassin, clamav, procmail, IMAP folders and all.
All that is needed to make that work is that Ciphermail outgoing port numbers should be customisable?
William