# SMTP Configuration

### **SMTP (Simple Mail Transfer Protocol):**

* SMTP is used for sending transactional emails such as preorder confirmations, payment instructions, shipping updates, and status notifications. By configuring a custom SMTP server, businesses can manage email deliverability, branding (e.g., custom sender domain), and compliance more effectively.

### **Email API Integration:**

* In addition to SMTP, the application supports integration with popular email service providers (ESPs) via their APIs (e.g., SendGrid, Mailgun, or Amazon SES). This approach allows faster delivery, better tracking (open/click rates), and more advanced features like templating, batch sending, and analytics.
* Together, SMTP and API options give businesses the flexibility to choose the best method for their needs, whether prioritizing simplicity, control, or scalability.

{% stepper %}
{% step %}

#### In admin app, go to settings page -> Mail SMTP & API

<figure><img src="/files/VqBkePoSffGR0nBumPn3" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### In tab general setting, choose your provider

```xml
Google
Outlook
Sendinblue (is now Brevo)
SendGrid
Pepipost
Amazon SES
Elastic Email
Mailgun
Zoho ZeptoMail
Other SMTP
```

<mark style="color:purple;">**Example Googe SMTP**</mark>

<figure><img src="/files/Bkx7D596iK5Rt35tzdpK" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Custom sender information**

* **From**: \[Sender's Email]
* **Name**: \[Sender's Name]
* **Reply To**: \[Reply To Email]

<figure><img src="/files/nHTlp5s1w5w8yOhbeCey" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Save SMTP config and send test email

* After configuring SMTP, you need to save and send test email to check if it works.&#x20;
* If sending test email fails, please contact support to check SMTP error log
  {% endstep %}
  {% endstepper %}

***

📩 Need Help? \
\
If you encounter any difficulties during setup, please don’t hesitate to reach out via **chat** or email us at **<hi@globosoftware.net>**. We're always here to help!


---

# 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.globo.io/pre-order/setting/smtp-configuration.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.
