> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/on-premises/vi/cau-hinh/overleaf-toolkit/email-delivery.md).

# Gửi email

Overleaf hỗ trợ gửi email thông qua hai phương thức: Simple Mail Transfer Protocol (SMTP) và [Dịch vụ Email Đơn giản của Amazon (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 đ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ỉ gửi đ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. Cần có thể truy cập được từ container Docker                                                                                                                                                                                                                          |
| `OVERLEAF_EMAIL_SMTP_PORT`              | Cổng để kết nối                                                                                                                                                                                                                                                                                               |
| `OVERLEAF_EMAIL_SMTP_SECURE`            | Nếu `true` kết nối sẽ sử dụng TLS khi kết nối tới máy chủ. Nếu `false` hoặc không được đặt, thì TLS được dùng nếu máy chủ hỗ trợ `STARTTLS` tiện ích mở rộng. Trong hầu hết các trường hợp, hãy đặ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 giữ nó `false` |
| `OVERLEAF_EMAIL_SMTP_USER`              | Tên người dùng sẽ được dùng để xác thực với máy chủ SMTP                                                                                                                                                                                                                                                      |
| `OVERLEAF_EMAIL_SMTP_PASS`              | Mật khẩu liên kết 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 tới 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` tiện ích 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 một đị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 nhật ký ra `web.log`.                                                                                                                                                                                                                                                             |

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

Bạn có thể đọc thêm về việc 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. Cần có thể truy cập được từ container Docker |
| `OVERLEAF_EMAIL_SMTP_PORT` | Cổng để kết nối                                                                      |
| `OVERLEAF_EMAIL_SMTP_USER` | Tên người dùng sẽ được dùng để xác thực với máy chủ SMTP                             |
| `OVERLEAF_EMAIL_SMTP_PASS` | Mật khẩu liên kết với tên người dùng SMTP                                            |

#### API Amazon SES

Bạn có thể đọc thêm về việc 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, khu vực mặc định là US-EAST-1 |

#### AWS SES với vai trò instance

| 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ò instance đã được 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 nối thêm vào 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://ayakaleaf-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://ayakaleaf-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.
