My Blog / CMS / scripts can't send out emails

To prevent SPAM, all our newer-generation servers do not allow emails out that have not "authenticated" themselves. For example, the php mail() function sends out emails as "nobody" when used - even if you have specified a sender email address. In this case, any email sent out as "nobody" is generalled tagged as SPAM by the receiver's mailserver.

To overcome this, simply create an email account in your CPanel with a strong password. Then, set this email account's username & password for SMTP Authentication in the script's settings.

To enable SMTP Authentical (also known as "SMTP AUTH") on a WordPress blog, install the Configure SMTP plugin.

For other custom PHP scripts, make use of the phpMailer class.


  • 79 Users Found This Useful
Was this answer helpful?

Related Articles

Useful tutorials for WordPress, Woocommerce & CPanel

WordPress CMS   For managing your website content, pages and photos, please sign up for the free...

Website launch approval / Beta website sign off

Congratulations on the design of your new website!In order for us to prepare the launch of your...

WordPress and WHMCS integration by i-Plugins
Go to Top