Bluehost Web Hosting Help
Scripted Emails Appear to Come from username at myserver
Scripted E-mails appear to come from username@box###.Bluehost.com
Problem:
Why do scripted e-mails come from < username@box###.Bluehost.com > when I have specified otherwise?
Solution:
This is because our servers require you (or your script) to use a properly formatted, valid From: field in the email's header. If the From: field is not formatted correctly, empty or the email address does not exist in the cPanel, the From: address will be changed to username@box###.Bluehost.com.You must change the script you are using to correctly use a valid From: header.
Examples of headers that should work would be:
From: user@domain.com will work From: "user" <user@domain.com>Examples of headers that will NOT work:From: "user@domain.com" From: user @ domain.com From: user@domain.com <user@domain.com>Our servers will not accept the name for the email address and the email address to be the same. It will not accept a double declaration of the email address.
If you do not want to edit your PHP based scripts, you can modify the sendmail_path line located in your php.ini. You would want to modify it like this:
sendmail_path = /usr/sbin/sendmail -t -i -f'user@domain.com'The part that you will be adding is: -f'user@domain.com'
This method works because the php mail function calls sendmail (a program on the server) directly using the path defined in your php.ini. Placing the -f flag here allows us to work directly with sendmail without PHP getting in the way. Passing a "From" header to the php mail function will override the -f flag set in your php.ini.
For scripts such as Joomla and Wordpress, you will need to follow their documentation for formatting the from fields properly.
Note: The email address you use must be a valid created account in the cPanel.
Recommended Help Content
How To Code a PHP Redirect - PHP Header Redirect
How do I redirect users to another page using PHP?
Displaying Email Headers
How do I display the Internet email header?
What Is An Email Header? Difference Between Full & Partial Headers
Understanding Internet email headers.
Related Help Content
How to Delete a Mass Amount in an Email Account
There are a large number of emails or spam that need to be deleted from an email account.
Email not sending from Client or Webmail
Trying to send out emails from multiple email accounts fail from both webmail and third party email clients. Possible Reasons: The maximum emails per hour has been exceeded. This can be caused by forw
Specify a Cron Job to Use a Specific phpini File
Script executed with a cron job requires a specific php.ini file to be used.
Email Troubleshooting
Can't receive emails? Here are a few things to try.
Email Troubleshooting - Emails Suddenly Disappearing
Explains how your Inbox of your Email Account may have removed your emails.
Allow_url_include
In the newer versions of PHP, they have included a new directive to control and handle remote includes. We disable this option, by default, which may affect some of your PHP scripts.
How To Add Handlers To Change PHP Version - PHP Version Setup
This article will explain how to add a PHP handler to your .htaccess files. This is useful if you want to customize the version of PHP that runs your PHP files.
500 Internal Server Error when trying to install something with MOJO Marketplace
500 Internal Server Error when installing via the MOJO Marketplace installer.