Quote Originally Posted by bakaeigo View Post
Not sure if you care anymore, but I think the key is to relay your email through your ISP or some other email server which isn't blacklisted or is whitelisted. Basically, your domain isn't trusted by most email servers so they won't want to recognize you. Annoying, and I'm not sure how you're supposed to "get on their good side", but one workaround is to relay through your ISP which will most likely be viewed more positively.

If that doesn't solve it, I think you can set up your mail server to log into another mail server and send mail to it instead. So basically for example, you give your server your username and password to connect to Gmail, so it'd be like you were using your server as a mail client, so the emails to your users will be being sent from your Gmail account.

Unfortunately, I hate email for reasons like these, because it has to be so complicated to do the most basic stuff like this. You'd think that by default Drupal would at least have something that allowed the easy configuration of email. I mean, getting users registered by being able to send them registration emails is a pretty basic need for Drupal, so it's a pity there's not a more elegant solution, and email configuration is just flat out ignored by the Drupal installation guides.

That said, I've heard that there were supposed to be some Drupal email modules to make email configuration easier, somehow, but I'm not sure what they do or if they work.

So, to sum up, you can either edit your php.ini file and tell it to somehow relay or be an email client, possibly, or if you can't do it through php, you can leave it alone because it's configured to use sendmail, and then you can configure sendmail to do it instead. Or, you can change it to use some other mail server thingy other than sendmail I think.

I just wish there was some easy way, like a GUI or easy self-contained package or something. Point, click, done. Please.