What are the processes I need to go through to make sure emails sent from my web server are not rejected as spam? This question is for legitimate site emails that members have requested like a daily newsletter which is generated and run in a nightly process, as well as confirmation emails.

Some of the ideas I've heard are:

  1. Making sure the server sending the mail has reverse-dns lookup turned on.
  2. Manually submitting a whitelist request to major ISPs.
Edit
Report