I currently have a web app set up to send email through webfaction, but I'm experiencing intermittent connection failures along the lines of:
Errno::ECONNREFUSED: Connection refused - connect(2)
I'd like to move to sending mail on the same server instead for the time being - what are the potential pit falls of switching email providers like this with a running app, and what measures should you take to make sure the emails make it through to their providers?
I'm aware there things to do like setting up backup mx records, setting spf records and so on, but I'm not sure how important each step is along the way.
I'm using Ubuntu 8.10 as my server OS, I'm using Workling to hive off email requests as separate processes.