I'm using Ubuntu Linux through a Virtual Server and have access to it only through ssh/bash. I've fully setup apache2 and setup php to some extent. I'm about to import a WordPress Site from a shared (and slow) hosting provider to my new server (on a different and faster) provider.
Before I cut off connection to the original blog, I went on and copied it to a temporary domain name on my new server and got it working smoothly. I found it was unable to send mail though php's mail function.
This part is far beyond my knowledge since I've never worked with mail servers or mail software before but it's important to setup since I use it extensively in WordPress.
at first it complained that the mail function was disabled, I read through hundreds of articles and followed just as many tutorials and got nothing. After some fiddling I finally got WordPress to stop complaining and supposedly send the email but I haven't received it.
I don't know if it's WordPress, my PHP config, my mail software or it's configuration, or even MX records (which I truly don't know anything at all about).
I finally admit defeat and have come to a halting position, I can't continue transferring until this is setup and I have put too much time into this already. Any help would be appreciated.
I've heard postfix is better than sendmail so I installed it, I've heard postfix has the same api as sendmail on the outside so it's drop-in ready.
I've followed the ubuntu community page for installing postfix
Lastly, keep in mind that anything mail related is far outside the scope of my knowledge and I have no earthly idea what to do