Configure our purchase hardware designed to serve as an email server. See the MT Hardware Recommendations page for a brief discussion of hardware considerations.
The Mail Toaster installation process assumes that you already have a server with the OS installed. If you have not yet installed FreeBSD, the FreeBSD handbook has excellent documentation for the FreeBSD Install process. Be sure to check out our Proper sizing of disk partitions as the suggestions in the handbook are general and not optimal for a mail server.
During the FreeBSD Install process, choose the follow settings:
- Proper sizing of disk partitions
- Install the 'Kern-Developer' or 'User' distribution
- Do not install ports
- do enable SSH
- do set your timezone
There's little reason to install sources since upgrades can be done now with freebsd-update. Installing the ports tree during the install is redundant since you will update the ports tree with portsnap when you begin building Mail Toaster.
If you expect to have a very busy mail server (ie, serving for thousands of users) or are using under-powered hardware (ie, embedded systems) then you will almost certainly want to read up on Freebsd Tuning and optimize your system.
Configure TNPI Login
If you are preparing the system for TNPI to build, you must set up a login account. The best method is described on the Help:Contents page.
If you haven't already, it would be wise to get your DNS configured properly. Email does not work properly unless DNS works.
When your server is ready, begin with Install_perl.