By default, Joomla 2.5 uses the php mail() function to send emails from the server. At InMotion Hosting, our servers support the php mail() function, however not all servers have this enabled. If you are not hosting with InMotion Hosting and your server does not support the php mail() function, you can configure Joomla to send email using SMTP. This method is also a good way to resolve the Could not instantiate mail funtion error. Using SMTP to send email requires that you have a valid email address, so if you haven't already, be sure to create an email address.

To configure Joomla 2.5 to use SMTP:

  1. Log into your Joomla Dashboard
  2. In the top menu, hover over Site and then click Global Configuration
  3. Click the Server tab
  4. Under Mail Settings, configure the following settings and then click Save:
    Mailer Set this to SMTP
    SMTP Authentication Set this to Yes
    SMTP Security
    SMTP Port
    If your SMTP server uses SSL, select this option from SMTP Security and then enter the SSL Port required for your SMTP server
    SMTP Username Enter your SMTP Username, which generally is your full email address
    SMTP Password

    This will usually be your email address' password

    SMTP Host If your email account you're sending email from is on the same server as your Joomla 2.5 site, use "localhost" here. Otherwise, enter your SMTP hostname here.
    configure-joomla2.5-mail-settings
  5. Congratulations, your Joomla 2.5 website is now configured to use SMTP! Be sure to test your site and ensure emails are sending properly. We tested this by signing up for new users within Joomla and monitored the email notifications sent to the administrators.
Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve our Support Center:
Email Address
Optional, but our team may contact you for more information.
Like this Article?

Post a Comment

Name:
Email Address:
Comment:
Are you a bot?
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!