I would like to run a mail server for my own needs. I want to make sure that every outgoing and incoming message gets highly encrypted on every step so that nobody can have access to that data, including the ISP. Basically, I'm looking for the level of security one would expect from the Secret Service or Julian Assange of Wikileaks. What are the options? What is the best solution?