How do I send email through my website

If you have tried sending emails through your website and they are not being received to a nominated mailbox then this article is for you. To send email through your website in our network you need to use SMTP Authentication. We have prevented the use of php mail() and sendmail() through our servers as a part of our security features. All emails sent through our servers need to be done through authenticated users. This is done by creating a unique email address through your control panel on our server for your website to use to send emails.

To complete the setup of SMTP Mail you need to complete the following tasks:

1) Setup a new email account specifically for sending email from your website. To do this you can create a new email account in CPanel.
2) You need to use SMTP Mail for your email sending script. The process is usually fairly straight forward and easy to complete. Most open source content management systems will support SMTP Mail whether it be natively or by adding a plugin.

WordPress users will need to install a SMTP Authentication plugin, Popular ones called "WP SMTP" or "Easy WP SMTP" are good choices and are easy to configure.

If you run Drupal on your website you will also need to download one depending on what version of Drupal is installed on your website.

If you run Joomla then simply going to Global Configuration and changing your mail server settings from "sendmail" or "php mailer" to "SMTP" then entering the relevant details will be sufficient.

3) You need to configure your email script to use the following settings to send via SMTP:

Outgoing Mail Server: localhost
SMTP Authentication: Yes
Username: Full email address you have created
Password: Password associated with the email address. We recommend a strong password consisting of atleast 12 characters and numbers, a symbol an uppercase character.
Port: 26
SSL / TLS: not required.

  • 4 Users Found This Useful
Was this answer helpful?

Related Articles

How do I create a redirect for my site?

The redirect option is available in your control panel. Please login into your control pane and...

Do I use localhost or remotemysqlhost for my mysql connection?

Typically it is localhost. If you do however have an MySQL database on another server then you...

How do I activate SSL in osCommerce?

In order to configure osCommerce to work with SSL please open the file...

HTTP Error 500 - Internal server error

If you installed a new script and are getting the 500 error trying to load the page please see...

How do I setup custom php.ini settings?

We have recently updated many of our shared hosting servers to php 5 with phpSuExec enabled. This...