Let me first explain the setup I have for the site...

Drupal is hosted on a testing server, no domain name pointed to it yet. We will point the domain to the server's IP once the site is ready to go live. The testing server is hosted by BlueHost.com .

Our company email is hosted on a server that is physically located in our office, it has nothing to do with BlueHost.com.

I set the Drupal site's identity with Admin/Site Config/Site Information with a company email address. So ideally, all emails coming from the Drupal site will read in Outlook / Firefox / whatever other email program or webmail to say that it's From "My Company ".

But no matter what I do, all emails sent by Drupal (registration, contact, newsletter, anything) says that it's from "username@box209.bluehost.com".

I have contact Bluehost about this, and they were no help at all. This is what they said:

"Even though our server does not try to send email for your domain to our server it will wants the email address to be created on our server to send from it. If you create the from address then our server would not re-write the from unless Drupal was not putting in the correct information in the headers.

also the address you are sending from need to actually exist in server. "

Can anyone help me de-code what Bluehost is trying to say?

Thank you!

Comments

Grantovich’s picture

I thought what they said was pretty clear: They have set up their servers so that you can't send email that appears to be "From" a different location than it actually is. The address your site is using to send email must be an address that you created with the same Bluehost account. This is most likely a precaution against spamming. There's an easy workaround: Just create an address on the same domain as your site, set Drupal to use that address, and have all mail sent there forwarded to your company address (of course this may not work until you connect the domain name to your site).

scoutbaker’s picture

Status: Active » Closed (fixed)

Closing. This isn't a Drupal issue, and Grantovich provided the answer to the OP's question.