Aug 2013
admin | 0 Comments

If you suddenly find out no customers are reaching to you for weeks, will you be paranoid?

Drupal, like many other CMS, do not send mails by itself. By default, it calls the PHP sendmail() function and the rest of the job is taken care by your hosting server. When it functions like expected, there is no need to worry.

One day, I realized that I had not received any emails from my customers using the contact form on my Drupal website. It happended for a couple of weeks. At the result, I lost money. Customers could not contact me so they went away.

I worked with my hosting provider to investigate the problem, and there are two possible reasons:

  1. The sendmail() function is not working properly
  2. The server is marked as spamming. Other websites on the same server may send too many emai...