Based on anonymize bitcoin wiki Ubuntu distribution platform, but instructions are distro generic. Examples are run on Amazon AWS ec2, but only for demonstration purposes. Introduction Brief description of this document.
Software Which software packages are we using and why. Installation How to install all packages and which ones. Test Testing and troubleshooting each element. Used as examples for this howto. Based on Breezy Badger, Ubuntu 5.
Was to be based on Edgy Eft, Ubuntu 6. Using official Ubuntu ec2 as examples. Further details available in the change log and below in the introduction. It is secure, traffic can be encrypted and it will block virtually all spam and viruses. Look at my references, look at Postfix. If you refer to this howto in your own document, or find useful links, then let me know.
If this howto was exceptionally useful why not donate me some beer money? Or buy a postfix book using my Amazon affiliate links further down? Or buy a t-shirt from my t-shirt shop? Otherwise send me a Thank You note? Ah the age old distro argument Thankfully this setup should work on most distros. I started this new edition on a Gentoo box. But I don’t have the patience for Gentoo, nor the money to stay with Mandriva Power editions.
Yup I am a sucker for anything that works easily. Postfix is powerful, well established, but not too bloated, and is security conscious from the start. IMAP: Courier IMAP or Dovecot www. I have not found a reason to change this as again it is simple, and free. Easy plug in solution for spam, virus checking etc. Free virus scanner that can be trusted and includes update daemon.
Secure and trusted cryptography technology for authentication of SMTP traffic. Secure and trusted cryptography technology for encryption of SMTP traffic. They are covered in the extend section. Easy to set up php based web mail client. Please see software links appendix for further information about these software packages. In that section there are more links to documentation or forums, and viable alternatives, downloadable packages, versions details etc. Further software and tweaks are discussed in the extension section.
Also review other peoples opinion on these packages via my references. This howto is based on Ubuntu and its base of debian which uses apt-get. Therefore this section uses apt packages to its fullest. For other installation methods please refer to previous edition’s software links and your own distribution for the documentation for other ways of installing.
Mandriva, general RPM and tarball compiling. To follow the rest of this howto with another distribution, you need to ensure all your packages have been installed with the same modules, i. MySQL lookup on postfix and sasl, php in apache etc. I strongly suggest choosing the latest LTS version of Ubuntu, not the versions in between. Once this is set up you will tinker very little with it, and it will quickly be annoying to upgrade distributions once a year. Please note that after a while I’ll stop specifying the use of sudo, as it is up to yourselves if you use it or use a privileged user, e.
My advice is to use ‘sudo’. For example a country specific one or if hosted on AWS EC2 an archive in your AWS region. Remember these are highly security sensitive so choose one you trust. You need the main and universe repositories.