thanks cupojoe24, I'll go check that out.

A quick update since this made it back to the front page. I've talked with the PGP folks and they can't do what we need right now. They do have an SDK coming out for their latest version, 8.0.4, but it might be a month or so before that happens. Of all things they told me to call Network Associates, the folks that used to own PGP, because they thought NAI may be able to help us with their command line encryption software.

Well NAI isn't even sure if they can do what we need. They are sending me a copy of their API and engine for our developers to work with. It looks like it will take a bit of rethinking of our software on our side to make this all work.

I looked at Mail Marshall, and they can possibly work but it will require new hardware and a different database than what we already use... which is additional cost for licensing.

Anyway, the stickler of the situation is this: Let's say we have 10,000 emails that have to go out to clients. Out of those 10k only about 2000 of them will need to be encrypted. What we are thinking of doing is creating a database on our side that has the clients that have requested encryption and their private key information in it. So every time an email has to be sent out our application will check the database for that user ID, if it exists then we encrypt it and send it out, if that user doesn't exist then we just send it out with truncated data like we have been doing all along. I'm thinking that NAI's engine and API will help out well here, and my PHP developer is looking in to what would be needed for him to make an app to do that and how robust of an application he could develop. We send out a TON of email every day.


Anyway, I'm still researching this idea so the project hasn't even made it out of the first stage of it's life cycle.