> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/on-premises/vi/cau-hinh/overleaf-toolkit/email-delivery.md).

# Gửi email

Overleaf hỗ trợ gửi email qua hai phương thức: Giao thức Truyền thư Đơn giản (SMTP) và [Amazon Simple Email Service (SES)](https://aws.amazon.com/ses/). SMTP có thể được sử dụng nếu bạn có một máy chủ email được bật trên localhost của bạn đang lắng nghe các kết nối cục bộ.

## Cấu hình

Email được cấu hình bằng các biến môi trường sau.

#### Cấu hình người gửi

| Tên                           | Mô tả                                                                                                                                                   |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `OVERLEAF_EMAIL_FROM_ADDRESS` | <p>Địa chỉ người gửi ví dụ <a href="mailto:support@mycompany.com"><code>'<support@mycompany.com>'</code></a><br><br>- <strong>Bắt buộc</strong>: có</p> |
| `OVERLEAF_EMAIL_REPLY_TO`     | Địa chỉ trả lời ví dụ `'noreply@mycompany.com'`                                                                                                         |

#### SMTP

| Tên                                     | Mô tả                                                                                                                                                                                                                                                                                               |
| --------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `OVERLEAF_EMAIL_SMTP_HOST`              | Tên máy chủ hoặc địa chỉ IP để kết nối tới. Cần có thể truy cập được từ container Docker                                                                                                                                                                                                            |
| `OVERLEAF_EMAIL_SMTP_PORT`              | Cổng để kết nối tới                                                                                                                                                                                                                                                                                 |
| `OVERLEAF_EMAIL_SMTP_SECURE`            | Nếu `true` kết nối sẽ sử dụng TLS khi kết nối đến máy chủ. Nếu `false` hoặc không được đặt, thì TLS sẽ được dùng nếu máy chủ hỗ trợ `STARTTLS` phần mở rộng. Trong hầu hết trường hợp, đặt giá trị này thành `true` nếu bạn đang kết nối tới cổng `465`. Với cổng `587` hoặc `25` hãy để nó `false` |
| `OVERLEAF_EMAIL_SMTP_USER`              | Tên người dùng nên được sử dụng để xác thực với máy chủ SMTP                                                                                                                                                                                                                                        |
| `OVERLEAF_EMAIL_SMTP_PASS`              | Mật khẩu tương ứng với tên người dùng SMTP                                                                                                                                                                                                                                                          |
| `OVERLEAF_EMAIL_SMTP_TLS_REJECT_UNAUTH` | Nếu `false` điều này sẽ mở một kết nối đến máy chủ TLS với chứng chỉ TLS tự ký hoặc không hợp lệ                                                                                                                                                                                                    |
| `OVERLEAF_EMAIL_SMTP_IGNORE_TLS`        | Khi `true` và `OVERLEAF_EMAIL_SMTP_SECURE` là `false` thì TLS không được sử dụng ngay cả khi máy chủ hỗ trợ `STARTTLS` phần mở rộng                                                                                                                                                                 |
| `OVERLEAF_EMAIL_SMTP_NAME`              | Tên máy chủ tùy chọn để xác thực TLS nếu `OVERLEAF_EMAIL_SMTP_HOST` đã được đặt thành địa chỉ IP, mặc định là tên máy chủ của máy.                                                                                                                                                                  |
| `OVERLEAF_EMAIL_SMTP_LOGGER`            | Khi `true` in các thông báo ghi nhật ký ra `web.log`.                                                                                                                                                                                                                                               |

#### Giao diện SMTP của Amazon SES

Bạn có thể đọc thêm về cách sử dụng giao diện SMTP của Amazon SES để gửi email [tại đây](https://docs.aws.amazon.com/ses/latest/dg/send-email-smtp.html).

| Tên                        | Mô tả                                                                                    |
| -------------------------- | ---------------------------------------------------------------------------------------- |
| `OVERLEAF_EMAIL_SMTP_HOST` | Tên máy chủ hoặc địa chỉ IP để kết nối tới. Cần có thể truy cập được từ container Docker |
| `OVERLEAF_EMAIL_SMTP_PORT` | Cổng để kết nối tới                                                                      |
| `OVERLEAF_EMAIL_SMTP_USER` | Tên người dùng nên được sử dụng để xác thực với máy chủ SMTP                             |
| `OVERLEAF_EMAIL_SMTP_PASS` | Mật khẩu tương ứng với tên người dùng SMTP                                               |

#### API Amazon SES

Bạn có thể đọc thêm về cách sử dụng API Amazon SES để gửi email [tại đây](https://docs.aws.amazon.com/ses/latest/dg/send-email-api.html).

| Tên                                    | Mô tả                                          |
| -------------------------------------- | ---------------------------------------------- |
| `OVERLEAF_EMAIL_AWS_SES_ACCESS_KEY_ID` | Nếu sử dụng AWS SES thì khóa truy cập          |
| `OVERLEAF_EMAIL_AWS_SES_SECRET_KEY`    | Nếu sử dụng AWS SES thì khóa bí mật            |
| `OVERLEAF_EMAIL_AWS_SES_REGION`        | Nếu không được đặt, vùng mặc định là US-EAST-1 |

#### AWS SES với vai trò phiên bản

| Tên                     | Mô tả                                                                                                                                          |
| ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| `OVERLEAF_EMAIL_DRIVER` | Khi giá trị này được đặt thành `ses`, hệ thống email sẽ sử dụng phương thức API SES và dựa vào các vai trò phiên bản đã cấu hình để gửi email. |

#### Tùy chỉnh

| Tên                            | Mô tả                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `OVERLEAF_CUSTOM_EMAIL_FOOTER` | <p>HTML tùy chỉnh được thêm vào cuối tất cả email. ví dụ:<br><br><strong>Ví dụ</strong>: <code>"\<div>Hệ thống này do bộ phận x vận hành \</div> \<div> Nếu bạn có bất kỳ câu hỏi nào, vui lòng xem faq của chúng tôi \<a href='</code><a href="https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/https:/somwhere.com&#x27;%3Ehere&#x26;#x3C;/a%3E&#x26;#x3C;/div%3E"><code>[https://somwhere.com'>tại](https://overleaf-pro.ayaka.space/on-premises/vi/cau-hinh/overleaf-toolkit/https:/somwhere.com'>tại) đây\&#x3C;/a>\&#x3C;/div></code></a><code>"</code></p> |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/on-premises/vi/cau-hinh/overleaf-toolkit/email-delivery.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
