Cài đặt domain gửi email cho Adapty Mail
Adapty Mail gửi chiến dịch từ domain của chính bạn — không phải từ địa chỉ dùng chung — để uy tín người gửi luôn nằm trong tầm kiểm soát của bạn. Bạn chỉ cần thiết lập một lần, và mọi chiến dịch đều sử dụng cùng một domain đã xác minh. Để biết các bước tối thiểu, xem phần domain trong Bắt đầu với Adapty Mail. Bài viết này trình bày đầy đủ quy trình thiết lập, cách xác minh hoạt động và hành vi warm-up tự động.
Yêu cầu
- Apex domain: Nhập domain gốc của bạn (ví dụ:
yourapp.com), không phải subdomain. Các giá trị nhưapp.yourapp.comsẽ bị từ chối khi kiểm tra. - Bản ghi NS đang hoạt động: Domain phải phân giải được. Adapty Mail thực hiện tra cứu DNS trong quá trình thiết lập và từ chối các domain không có bản ghi NS hợp lệ.
- Một domain cho mỗi dự án Adapty: Domain không thể dùng chung giữa các dự án. Nếu domain đã được đăng ký cho bất kỳ dự án nào — của bạn hay của người khác — quá trình thiết lập sẽ thất bại.
Cài đặt domain gửi email
Trình hướng dẫn thiết lập gồm ba màn hình: nhập domain, xác nhận các subdomain được tạo, và thêm bản ghi DNS. Tất cả đều nằm trong Settings → Email Domains.
-
Nhập domain của bạn. Gõ apex domain vào trường Domain và nhấn Preview. Adapty Mail kiểm tra định dạng (ASCII, hai nhãn, không có dấu gạch ngang ở đầu hoặc cuối, TLD từ 2 ký tự trở lên) và kiểm tra xem DNS có phân giải được không.
-
Xác nhận subdomain. Adapty Mail tạo hai subdomain gửi với tiền tố cố định —
mail.yourapp.comvàemail.yourapp.com— mỗi cái có danh tính SES riêng. Nó cũng tạo một subdomain Mail-From cho mỗi cái (hello.mail.yourapp.comvàhello.email.yourapp.com). Xem lại rồi nhấn Confirm.
-
Thêm bản ghi DNS. Màn hình cuối liệt kê tất cả các bản ghi cần thêm — tổng cộng 10, mỗi subdomain gửi 5 bản ghi, cộng thêm một bản ghi DMARC tùy chọn trên root. Dùng Download CSV để xuất danh sách đầy đủ, hoặc sao chép từng bản ghi vào nhà đăng ký domain của bạn. Nhấn Done khi đã đặt bản ghi xong.
Tài liệu tham chiếu bản ghi DNS
Với mỗi subdomain gửi (mail.yourapp.com và email.yourapp.com), hãy thêm:
DKIM — 3 bản ghi CNAME. Chữ ký mật mã chứng minh email không bị thay đổi trong quá trình truyền.
| Trường | Định dạng |
|---|---|
| Type | CNAME |
| Name | {token}._domainkey.{subdomain} |
| Value | {token}.dkim.amazonses.com |
Mail-From — 1 bản ghi MX. Xử lý bounce.
| Trường | Định dạng |
|---|---|
| Type | MX |
| Name | hello.{subdomain} (ví dụ: hello.mail.yourapp.com) |
| Priority | 10 |
| Value | feedback-smtp.{region}.amazonses.com |
SPF — 1 bản ghi TXT. Cho phép Adapty gửi email thay mặt bạn.
| Trường | Định dạng |
|---|---|
| Type | TXT |
| Name | hello.{subdomain} |
| Value | "v=spf1 include:amazonses.com ~all" |
Trên domain root, thêm bản ghi DMARC tùy chọn:
| Trường | Định dạng |
|---|---|
| Type | TXT |
| Name | _dmarc.{domain} |
| Value | v=DMARC1; p=reject |
Token, region và các giá trị khác được lấy từ AWS SES lúc thiết lập. Luôn sao chép chúng từ màn hình bản ghi DNS trong Adapty Mail, không phải từ tài liệu tham chiếu này.
Cách xác minh hoạt động
Khi bản ghi DNS đã được thêm, Adapty Mail tự động kiểm tra DNS định kỳ, và bạn cũng có thể kích hoạt kiểm tra thủ công.
- Kiểm tra tự động: Bắt đầu sau 5 phút kể từ khi bạn gửi, sau đó tăng gấp đôi mỗi vòng — 10 phút, 20 phút, 40 phút — trước khi dừng ở mức 60 phút. Quá trình tiếp tục cho đến khi tìm thấy bản ghi hoặc hết 7 ngày.
- Kiểm tra thủ công: Nhấn Check Verification để kích hoạt kiểm tra ngay lập tức. Có thời gian chờ 60 giây giữa các lần kiểm tra thủ công — kích hoạt quá nhanh sẽ trả về “Verification check is on cooldown.”
- Trạng thái: DKIM và Mail-From của mỗi subdomain được theo dõi độc lập là Pending, Success, hoặc Failed. Domain chỉ được coi là đã xác minh đầy đủ khi tất cả bốn trạng thái đều là Success.
- Thời hạn 7 ngày: Nếu xác minh không hoàn thành trong 7 ngày, danh tính sẽ được đánh dấu là Failed. Bản ghi DNS của bạn vẫn còn trong nhà đăng ký — nhập lại domain trong Settings → Email Domains để bắt đầu một khoảng thời gian mới.
- Sau khi xác minh: Nếu bạn xóa hoặc thay đổi bản ghi DNS sau này, AWS SES sẽ dần hạ cấp danh tính. Hãy giữ nguyên các bản ghi miễn là bạn còn muốn gửi email.
- Lan truyền DNS: Thường mất vài phút; trong một số trường hợp hiếm có thể mất đến 48 giờ.
Warm-up domain
Domain mới chưa có uy tín với các nhà cung cấp email như Gmail hay Yahoo, vì vậy gửi số lượng lớn từ domain mới có nguy cơ bị vào thư mục spam. Adapty Mail xử lý warm-up tự động bằng cách tăng dần giới hạn gửi hàng ngày qua 14 cấp độ. Không cần cấu hình gì thêm.
Cách các cấp độ hoạt động
Domain của bạn bắt đầu ở Cấp 1 (200 lượt gửi/ngày) và tự động tiến lên khi các chỉ số deliverability vẫn ở mức tốt. Nếu tỷ lệ bounce tăng hoặc tỷ lệ khiếu nại tăng, việc tiến cấp sẽ tạm dừng và có thể bị lùi lại cho đến khi uy tín phục hồi.
| Cấp độ | Giới hạn hàng ngày |
|---|---|
| 1 | 200 |
| 2 | 400 |
| 3 | 800 |
| 4 | 1.500 |
| 5 | 2.500 |
| 6 | 4.000 |
| 7 | 6.000 |
| 8 | 8.000 |
| 9 | 10.000 |
| 10 | 13.000 |
| 11 | 16.000 |
| 12 | 20.000 |
| 13 | 25.000 |
| 14 | 30.000 |
Cấp độ hiện tại và giới hạn hàng ngày của bạn được hiển thị trong Settings → Email Domains.
Ảnh hưởng đến lần ra mắt theo quy mô đối tượng
| Quy mô đối tượng | Ảnh hưởng khi ra mắt |
|---|---|
| Dưới 200 người | Toàn bộ đối tượng nhận được ngay ngày đầu tiên |
| 200–2.000 người | Giao hàng trải rộng trong vài ngày |
| 2.000+ người | Giao hàng trải rộng trong 1–2 tuần |
Hãy ra mắt chiến dịch đầu tiên ngay khi xác minh DNS hoàn thành. Bạn bắt đầu gửi càng sớm, domain của bạn càng nhanh tiến qua các cấp độ và đạt công suất tối đa mỗi ngày.
Giới hạn
- Một domain cho mỗi dự án: Mỗi dự án Adapty chỉ có thể có một domain gửi. Để chuyển sang domain khác, hãy liên hệ hỗ trợ — dashboard không có tùy chọn “thay đổi domain”.
- Tính duy nhất giữa các dự án: Domain đã đăng ký cho dự án khác không thể dùng lại. Nếu bạn thấy “Domain is already registered to another project”, hãy chọn domain khác hoặc liên hệ hỗ trợ.
- Domain đã xác minh không thể xóa: Khi bất kỳ subdomain nào đạt trạng thái Success, dashboard sẽ chặn việc xóa. Domain đang chờ xử lý có thể xóa được, nhưng bạn vẫn cần tự xóa bản ghi DNS khỏi nhà đăng ký của mình.
- Tiền tố subdomain cố định:
mail.,email., và tiền tố Mail-Fromhello.được mã hóa cứng — không thể tùy chỉnh. Nếu các subdomain đó đã được sử dụng trong DNS của bạn, quá trình thiết lập sẽ xung đột. - Chỉ chấp nhận apex domain: Subdomain, dấu chấm ở cuối, và hostname một nhãn đều bị từ chối.
- Không hỗ trợ domain quốc tế hóa: Punycode và IDN không được hỗ trợ. Domain phải chỉ gồm ký tự ASCII.
Xử lý sự cố
| Vấn đề | Giải pháp |
|---|---|
| ”Enter a valid domain (e.g. example.com)“ | Kiểm tra đầu vào: chỉ apex domain, chỉ ASCII, TLD từ 2 ký tự trở lên, không có dấu gạch ngang ở đầu hoặc cuối. |
| ”Domain does not have valid DNS records” | Apex domain phải phân giải được. Xác nhận bản ghi NS đang hoạt động trước khi thử lại. |
| ”Domain is already registered to another project” | Chọn domain khác, hoặc liên hệ hỗ trợ nếu bạn cho rằng đăng ký đó là nhầm lẫn. |
| ”Verification check is on cooldown” | Chờ 60 giây giữa các lần kiểm tra thủ công. Kiểm tra tự động vẫn tiếp tục chạy nền. |
| Xác minh bị kẹt ở trạng thái Pending | Kiểm tra xem bản ghi DNS có khớp chính xác không — không có dấu chấm ở cuối, đúng CNAME target. DNS có thể mất đến 48 giờ để lan truyền. |
| ”Cannot delete domain: one or more identities have been successfully verified” | Domain đã xác minh không thể xóa khỏi dashboard. Liên hệ hỗ trợ để được trợ giúp. |
| Email bị vào thư mục spam | Xác nhận bản ghi DMARC đã được đăng ký. Domain mới cần thời gian warm-up — xem Warm-up domain. |
| Tỷ lệ bounce cao | Kiểm tra danh sách đối tượng của bạn có chứa địa chỉ hợp lệ và đã đăng ký. Bounce làm chậm hoặc tạm dừng tiến trình lên cấp. |