If I want to use a dyndns.com address can I and do I still need to install Bind9? Also if I use a dyndns.com address then what should I put instead of server1.example.com as shown in the guide? Also, do you need to register anything for the mailserver to work or do anything extra?
By the way the guide I talked about can be found here: http://www.howtoforge.com/perfect_server_ubuntu7.10 It is titled The Perfect Server - Ubuntu Gutsy Gibbon (Ubuntu 7.10). By the way if I use that guide to setup a server is the server secure? If it isn't what can I do to secure it.
Yes. If you want to install ISPConfig, then yes, otherwise no. Your dyndns.org address. To create email accounts, you can either use a control panel such as ISPConfig, or you create them manually: http://www.howtoforge.com/forums/showthread.php?t=2