Our email server is set up locally - all email with our domain name works off a mail server machine that is physically sitting in our office. I've set up Drupal with a valid email address in admin/site config, but no emails are being sent out of the site. No user registration confirmation emails, no contact forms, no webforms.

The Drupal site is hosted on Bluehost, if that makes any difference.

I've tried the SMTP module, but still no go.

Any ideas?

Comments

biohabit’s picture

It is common for an ISP to not send e-mail originating from their servers, when the e-mail's domain doesn't reside on the ISP's server.

mizru’s picture

So apparently emails work to gmail, hotmail, and any other domain that is not the site's own.

The way the site is set up right now is: the domain itself (domain.com) is live elsewhere on our old hosting company's server (Valueablehost). Email@domain.com mailboxes are hosted on our own in-house server. New site is hosted at Bluehost, and is being tested right now through the provided for IP address.

I'll try troubleshooting with Bluehost about this...

mizru’s picture

php.ini is set up thus (default):

;SMTP = localhost                  ;
;sendmail_from = me@localhost.com             ;
sendmail_path = /usr/sbin/sendmail -t -i              ;

What should I put in if I want to use a customized, external SMTP server?

mizru’s picture

Here is what Bluehost tech support said:

Thank you for contacting Bluehost Technical Support. By default the scripts will assume the name servers point to us, and try to send email thru our service. However as you are hosting your domain email with another host, you will need to configure drupal correctly.

Any thoughts, anyone..?