Or, as noted throughout this thread, just use SES (or Mandrill if SES's deliverability scares you, but IMO it shouldn't).