# Khả năng vào hộp thư

Khả năng vào hộp thư (deliverability) là việc email của bạn tới hộp thư chính thay vì thư mục spam. Các nhà cung cấp hộp thư như Gmail, Yahoo, Outlook xét ba điều: thư có thật do bạn gửi không (xác thực), người nhận có muốn nhận không (tương tác, thư trả lại, báo spam) và bạn đã gửi thư thế nào theo thời gian (uy tín). Trang này giải thích cấu hình của Hạ Tầng lo phần xác thực ra sao và những gì bạn kiểm soát phần còn lại.

## Xác thực và căn chỉnh

DMARC đạt khi SPF hoặc DKIM đạt **và** tên miền được kiểm tra khớp (căn chỉnh, align) với tên miền trong địa chỉ `From`. Hạ Tầng cấu hình cả hai để căn chỉnh:

| Kiểm tra | Hạ Tầng làm gì | Bạn thêm gì | Căn chỉnh với `From: ban@shop.vn` |
|---|---|---|---|
| DKIM | Ký mọi thư bằng khoá 2048 bit riêng của tên miền (`d=shop.vn`, selector `rs…`). | Bản ghi TXT DKIM. | Có, tên miền ký chính là tên miền của bạn. |
| SPF | Dùng `bounce+…@send.shop.vn` làm envelope sender (`Return-Path`). | Bản ghi TXT SPF và MX trên `send.shop.vn`. | Có, theo căn chỉnh relaxed, vì `send.shop.vn` là tên miền phụ của `shop.vn`. |
| DMARC | Đề xuất `v=DMARC1; p=none;` và kiểm tra đã có bản ghi DMARC. | Bản ghi TXT `_dmarc`. | Dựa trên hai kết quả trên. |

Vì bản ghi SPF và MX nằm trên tên miền phụ `send.`, chúng không đụng tới bản ghi SPF của tên miền gốc, và bạn không cần thêm Hạ Tầng vào đó. Bản ghi chính xác xem ở [Tên miền](https://hatang.dev/vi/docs/guides/email/domains.md).

### Siết DMARC từng bước

`p=none` chỉ theo dõi. Khi báo cáo DMARC cho thấy mọi thư thật của bạn đều đạt, hãy chuyển sang chính sách chặt hơn để người khác không giả mạo được tên miền:

```text
_dmarc.shop.vn  TXT  "v=DMARC1; p=none; rua=mailto:dmarc@shop.vn"
_dmarc.shop.vn  TXT  "v=DMARC1; p=quarantine; pct=25; rua=mailto:dmarc@shop.vn"
_dmarc.shop.vn  TXT  "v=DMARC1; p=reject; rua=mailto:dmarc@shop.vn"
```

Mỗi lúc chỉ để một trong các bản ghi này. `rua` gửi cho bạn báo cáo tổng hợp hằng ngày; đọc bằng một công cụ phân tích báo cáo DMARC trước mỗi bước. Trước khi chuyển sang `quarantine` hay `reject`, hãy kiểm tra mọi dịch vụ khác đang gửi thư bằng tên miền của bạn (hộp thư văn phòng, CRM, phần mềm hoá đơn) và đảm bảo từng dịch vụ đều đạt.

### Các nhà cung cấp hộp thư lớn yêu cầu gì

Gmail và Yahoo yêu cầu người gửi số lượng lớn xác thực bằng SPF và DKIM, có DMARC, có nút huỷ đăng ký một chạm trong email marketing và giữ tỉ lệ báo spam thấp. Với Hạ Tầng:

- SPF, DKIM và DMARC đến từ cấu hình tên miền ở trên.
- Email của chiến dịch và automation tự có header `List-Unsubscribe` và `List-Unsubscribe-Post: List-Unsubscribe=One-Click`. Xem [Chiến dịch email](https://hatang.dev/vi/docs/guides/email/broadcasts.md#unsubscribe).
- Báo spam được thống kê trong [Số liệu](https://hatang.dev/vi/docs/guides/email/metrics-and-logs.md), và mỗi lần báo spam đều đưa địa chỉ vào danh sách chặn.

Đọc [hướng dẫn cho người gửi email](https://support.google.com/a/answer/81126) của Google để biết quy định mới nhất.

## Tách các luồng thư

Gửi các loại thư khác nhau từ các tên miền khác nhau để loại này không ảnh hưởng loại kia:

| Luồng | Tên miền ví dụ |
|---|---|
| Thư tài khoản và giao dịch (hoá đơn, đặt lại mật khẩu) | `shop.vn` hoặc `notify.shop.vn` |
| Marketing (chiến dịch email, bản tin) | `updates.shop.vn` |

Mỗi tên miền bạn thêm có khoá DKIM và return path riêng, và Số liệu lọc được theo từng tên miền. Nếu mỗi hệ thống gửi một luồng riêng, hãy giới hạn API key vào một tên miền.

## Làm nóng tên miền mới

Một tên miền hay tên miền phụ chưa từng gửi thư thì chưa có uy tín. Các nhà cung cấp hộp thư theo dõi rất kỹ trong những tuần đầu.

1. Bắt đầu với những người nhận tương tác nhiều nhất: người mới đăng ký hoặc đã mở các email gần đây.
2. Bắt đầu với số lượng nhỏ và tăng dần trong vài tuần, ví dụ gấp đôi sau mỗi vài ngày nếu tỉ lệ bị trả lại và báo spam vẫn thấp.
3. Giữ nhịp gửi đều. Im lặng lâu rồi gửi dồn một đợt lớn trông giống spam.
4. Xem tỉ lệ bị trả lại và báo spam sau mỗi bước, và chậm lại nếu chúng tăng.

Hạn mức ngày của doanh nghiệp là lưới an toàn trước những đợt tăng đột ngột. Bạn xem được ở **Cài đặt email**.

## Giữ danh sách sạch

- **Xin sự đồng ý.** Chỉ gửi email marketing cho người đã đồng ý nhận. Một email xác nhận lúc đăng ký (double opt-in) giúp loại địa chỉ gõ sai và địa chỉ giả. Không bao giờ mua hay thuê danh sách.
- **Để thư trả lại và báo spam tự chặn.** Hạ Tầng làm việc này tự động: xem [Danh sách chặn và thư trả lại](https://hatang.dev/vi/docs/guides/email/suppressions-and-bounces.md). Đừng gỡ các mục đó khi không có lý do chính đáng.
- **Dùng topic.** Người được chọn nhận ít email hơn sẽ ít huỷ đăng ký và ít báo spam hơn. Xem [Contacts, segments và topics](https://hatang.dev/vi/docs/guides/email/audiences.md).
- **Loại contact không còn tương tác.** Contact nhiều tháng không mở hay nhấp làm giảm mức tương tác của bạn. Ngừng gửi cho họ, hoặc hỏi một lần xem họ có muốn tiếp tục nhận không.
- **Để việc huỷ đăng ký thật dễ.** Đặt link `{{{UNSUBSCRIBE_URL}}}` ở chỗ dễ thấy. Người nhận không tìm thấy link sẽ bấm "Báo cáo spam".

## Viết thư cho ra dáng bạn

- Dùng tên người gửi dễ nhận ra và địa chỉ ổn định, ví dụ `Shop <news@updates.shop.vn>`.
- Gửi kèm phần văn bản thuần với HTML. Template tự tạo phần này; với `POST /emails`, hãy truyền `text`.
- Link tới tên miền của bạn. Khi bật theo dõi nhấp, dùng [tên miền phụ theo dõi](https://hatang.dev/vi/docs/guides/email/tracking.md) để link theo dõi cũng mang tên miền của bạn.
- Tránh dịch vụ rút gọn link công cộng và tệp đính kèm trong email marketing.
- Đặt `Reply-To` là địa chỉ có người đọc.

## Theo dõi

| Tín hiệu | Ở đâu | Cần chú ý |
|---|---|---|
| Tỉ lệ bị trả lại | **Email → Số liệu** | Dashboard đánh dấu khi trên **4%**. Tăng đột ngột thường do danh sách cũ hoặc mua về. |
| Tỉ lệ báo spam | **Email → Số liệu** | Dashboard đánh dấu khi trên **0,08%**. Kiểm tra người nhận vào danh sách bằng cách nào và việc huỷ đăng ký có dễ không. |
| `email.bounced` với `Policy` hoặc `ContentRejected` | Webhook, **Email → Email** | Máy chủ nhận đang chặn nội dung hoặc uy tín của bạn. |
| Báo cáo tổng hợp DMARC | Địa chỉ `rua` trong bản ghi DMARC | Thư không đạt SPF hoặc DKIM, hoặc dịch vụ lạ đang gửi thư dưới tên bạn. |
| Uy tín tên miền ở Gmail | [Google Postmaster Tools](https://postmaster.google.com/) | Tỉ lệ spam và uy tín tên miền theo cách Gmail nhìn nhận. |

## Danh sách kiểm tra

- [ ] Tên miền **Đã xác minh**, có DKIM, MX và SPF của return path.
- [ ] Đã có bản ghi DMARC.
- [ ] Email marketing và email giao dịch gửi từ các tên miền hoặc tên miền phụ khác nhau.
- [ ] Mọi email marketing đều có link huỷ đăng ký nhìn thấy được.
- [ ] Email HTML có kèm phần văn bản thuần.
- [ ] Đã xem tỉ lệ bị trả lại và báo spam sau mỗi đợt gửi lớn.

## Bước tiếp theo

- [Tên miền](https://hatang.dev/vi/docs/guides/email/domains.md)
- [Danh sách chặn và thư trả lại](https://hatang.dev/vi/docs/guides/email/suppressions-and-bounces.md)
- [Số liệu và logs](https://hatang.dev/vi/docs/guides/email/metrics-and-logs.md)

Source: https://hatang.dev/vi/docs/guides/email/deliverability
