# Joomla!

Joomla! is a versatile Content Management System (CMS) that allows you to create websites and online applications. Integrating with MessageFlow via SMTP lets you handle all system communication, such as registration notifications or password resets, through an external, professional infrastructure. Instead of relying on the default server mail function, you gain access to advanced analytics, detailed logs, and the ability to track message statuses, giving you full control over your sending.

## **Before you begin**

Make sure you have your MessageFlow SMTP credentials ready, as you will need them during the configuration process.

* You can find these credentials in your MessageFlow panel under **Email API -> Settings -> SMTP Accounts**.
* For more information, see our general documentation: [Broken mention](broken://pages/dpRhuQ0FqiSatDxOPTDp)

## **Step-by-step configuration**

1. Log in to your Joomla! administration panel.
2. From the main menu, click **System**, and then select **Global Configuration**.
3. In the side menu, select the **Server tab**.
4. In the **Mail Settings** section, configure the following fields:
   * Send Mail: Select Yes.
   * Disable Mass Mail: Select No.
   * From Email: Enter the email address that will be used as the sender (e.g., <contact@yourdomain.com>). Remember that this domain must be properly authorised in your MessageFlow panel beforehand.
   * From Name: Enter your sender's name.
   * Mailer: Select SMTP from the list.
5. An additional section for SMTP configuration will appear. Fill it out using your MessageFlow credentials:
   * SMTP Host: `smtp.messageflow.com`
   * SMTP Port: `587`
   * SMTP Security: Select TLS.
   * SMTP Authentication: Select Yes.
   * SMTP Username: Enter your username in the format `1.your_account_name.smtp`.
   * SMTP Password: Enter the password for your SMTP account.

<figure><img src="/files/xtS3D1pKq4ePARsEdHdY" alt=""><figcaption></figcaption></figure>

## **Verifying the integration**

To verify the configuration, use the **Send Test Mail** feature within the Joomla! mail settings section.

Then, log in to the MessageFlow panel and go to the Email API -> Email Reports section. If the test message is visible on the list, the integration is working correctly.

{% hint style="info" %}
In case of any issues, first verify that the data entered in the Joomla! panel is correct and check for any error messages that may appear there.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.messageflow.com/integrations/e-commerce-and-cms/open-source-cms/joomla.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
