Finally, I’ve set myself to it after avery busy week at work. I’ve created a new set of pages to instruct you how to compile Postfix, Courier-Auth and Courier IMAP/POP3 in 64 bits mode. It’s basically setting some extra compiler flags but it takes some trial and error to find out which are the correct ones. Don’t forget you need a 64 bits MySQL installation to get this working otherwise you will get compiler errors.
- Building the Postfix mailserver in 64 bits on Leopard
- Building the Courier Auth library in 64 bits on Leopard
- Building the Courier IMAP/POP3 server in 64 bits on Leopard
The configuration of all the components is not affected by this new compilation method so they stay the same. Next up: DSPAM and Maildrop.



1:20 pm
Just curious, is there any advantage to building these in 64-bit mode? I know many programs get no benefit or are even slower or use more memory when changed from 32-bit to 64-bit code.
3:19 pm
We’ll I haven’t tested any performance figures for the mail server as I don’t have any hardware that does 64 bits yet. But some others have tested the MySQL installation with both 32 and 64 bits on the same hardware and noticed a 20% increase in performance. Read more at: http://diymacserver.com/2008/11/27/mysql-20-performance-difference-between-64-and-32-bits-version/
4:10 pm
That sounds good, thanks.