Đưa Amazon SES ra khỏi sandbox
Tài khoản Amazon SES mới luôn bắt đầu trong sandbox SES ở mọi khu vực (AWS Region). Hướng dẫn này chỉ cách gửi yêu cầu Amazon SES production access (quyền gửi chính thức) từ trình hướng dẫn thiết lập của ReputeCast, nên viết gì trong yêu cầu, và cách tăng hạn mức gửi sau khi AWS đã chấp thuận.
Sandbox nghĩa là gì
Phần tiêu đề “Sandbox nghĩa là gì”Khi một khu vực trong tài khoản AWS của bạn còn ở sandbox, Amazon SES chỉ gửi đến các địa chỉ và tên miền đã xác minh (hoặc trình mô phỏng hộp thư SES, SES mailbox simulator), tối đa 200 thư mỗi 24 giờ và 1 thư mỗi giây. Trạng thái sandbox tách riêng cho từng khu vực (Amazon SES Developer Guide, “Request production access”, kiểm tra tháng 10/2026).
ReputeCast tự phát hiện điều này cho bạn:
- Khi bạn kết nối Amazon SES, ReputeCast đọc tài khoản của bạn ở mọi khu vực và cho biết khu vực nào đã có quyền gửi chính thức, để bạn chọn một trong các khu vực đó trong Khu vực SES.
- Kết nối có khu vực vẫn ở sandbox hiện trạng thái Sandbox · chỉ địa chỉ đã xác minh trong Nhà cung cấp gửi thư.
- Độ sẵn sàng gửi chặn một chiến dịch có tuyến dùng nhà cung cấp đang ở sandbox, trong nhóm Định tuyến, vì thư chỉ đến được các địa chỉ đã xác minh.
- Kiểm tra tình trạng nhà cung cấp đọc lại tài khoản mỗi 5 phút, nên trạng thái tự thay đổi khi AWS cấp quyền gửi chính thức.
Trước khi bắt đầu
Phần tiêu đề “Trước khi bắt đầu”- Bạn cần quyền
providers:manage, một quyền nhạy cảm. Chủ sở hữu và Quản trị viên có quyền này. - ReputeCast gửi yêu cầu bằng lệnh gọi SES
PutAccountDetails. Chính sách IAM mà stack CloudFormation tạo ra, và chính sách hiển thị cho khóa truy cập IAM, đều đã có sẵnses:PutAccountDetails. - Hãy xác minh tên miền gửi thư trước: AWS khuyến nghị điều này, và yêu cầu đã được chấp thuận vẫn cần danh tính (identity) đã xác minh cho mọi địa chỉ From và Return-Path (Thêm tên miền gửi thư và người gửi).
- Chuẩn bị sẵn một trang web công khai của ấn phẩm và phần mô tả cách mọi người đăng ký nhận thư.
Yêu cầu quyền gửi chính thức trong ReputeCast
Phần tiêu đề “Yêu cầu quyền gửi chính thức trong ReputeCast”-
Mở Nhà cung cấp gửi thư và kết nối Amazon SES (xem Gửi thư bằng Amazon SES). Bạn gửi yêu cầu quyền gửi chính thức ở bước Kết nối.
-
Trong Khu vực SES, chọn khu vực bạn sẽ gửi thư. Khi khu vực đó đang ở sandbox, một thẻ hiện tên khu vực, hạn mức sandbox và biểu mẫu yêu cầu.
-
Kiểm tra các trường. ReputeCast điền sẵn chúng từ không gian làm việc của bạn:
- Trong Trang web, tên miền tổ chức của người gửi mặc định.
- Trong Loại thư, chọn Tiếp thị (bản tin) cho bản tin, hoặc Giao dịch nếu phần lớn thư của bạn là thư gửi riêng cho từng người.
- Trong Mô tả trường hợp sử dụng (điền sẵn từ không gian làm việc của bạn), các danh sách của bạn, số liên hệ đã đồng ý nhận thư, và cách xử lý thư trả lại, khiếu nại và hủy đăng ký. Trường này nhận từ 20 đến 5.000 ký tự. Hãy thay bằng nội dung của riêng bạn (xem Nội dung yêu cầu bạn có thể sao chép).
- Trong Lượng gửi dự kiến mỗi ngày, số email bạn dự kiến gửi mỗi ngày. ReputeCast thêm con số này vào phần mô tả.
- Trong Ngôn ngữ liên hệ, chọn tiếng Anh hoặc tiếng Nhật, ngôn ngữ AWS dùng khi trả lời bạn.
-
Chọn nút yêu cầu của khu vực đó. ReputeCast gửi yêu cầu với địa chỉ email của tài khoản ReputeCast của bạn làm địa chỉ liên hệ nhận phản hồi của AWS, và ghi lại yêu cầu vào nhật ký kiểm tra.
-
Chờ AWS. AWS phản hồi lần đầu trong vòng 96 giờ và có thể hỏi thêm thông tin. Trong thời gian đó bạn chỉ gửi được đến các địa chỉ đã xác minh; bạn không thể sửa yêu cầu khi nó đang được xem xét (Amazon SES Developer Guide, kiểm tra tháng 10/2026).

Nội dung yêu cầu bạn có thể sao chép
Phần tiêu đề “Nội dung yêu cầu bạn có thể sao chép”AWS đọc phần mô tả để xem bạn có chỉ gửi đến những người đã đăng ký nhận thư và có xử lý thư trả lại, khiếu nại và hủy đăng ký hay không. Mẫu dưới đây được giữ nguyên tiếng Anh vì đây là nội dung AWS sẽ đọc và xét duyệt, và AWS chỉ trao đổi về yêu cầu bằng tiếng Anh hoặc tiếng Nhật. Hãy gửi bằng tiếng Anh: chỉ giữ những câu đúng với không gian làm việc của bạn, và điền vào các phần trong dấu ngoặc nhọn.
<Publication> is a newsletter about <topic> from <company>, sent from <sending domain> to people whosubscribed on <website>. New subscribers confirm their address by clicking a link in a confirmationemail (double opt-in) before they receive anything. We never buy, rent or share lists.
We send <one issue a week> to about <number> subscribers, around <number> emails a day.
We send through ReputeCast, a self-hosted newsletter platform. Amazon SES reports bounces and complaintsto it through Amazon SNS. Hard bounces and complaints put the address on a suppression list at once,and it is never mailed again. A send pauses automatically when its bounce rate passes 2% or itscomplaint rate passes 0.1%.
Every message has a visible unsubscribe link and List-Unsubscribe and List-Unsubscribe-Post headersfor one-click unsubscribe (RFC 8058). Unsubscribes take effect immediately.
Contacts who have not opened or clicked in <180> days stop receiving issues.Ý chính của từng đoạn, để bạn biết mình đang cam kết những gì:
- Ấn phẩm là gì, gửi từ tên miền nào, người đọc đăng ký ở đâu; người đăng ký mới xác nhận địa chỉ qua liên kết trong email xác nhận (xác nhận hai bước) trước khi nhận bất kỳ thư nào; bạn không bao giờ mua, thuê hay chia sẻ danh sách.
- Tần suất gửi, số người đăng ký và lượng email mỗi ngày.
- Bạn gửi qua ReputeCast; Amazon SES báo thư trả lại và khiếu nại qua Amazon SNS; trả thư vĩnh viễn và khiếu nại đưa địa chỉ vào danh sách chặn gửi ngay và địa chỉ đó không bao giờ nhận thư nữa; lần gửi tự tạm dừng khi tỷ lệ trả thư vượt 2% hoặc tỷ lệ khiếu nại vượt 0,1%.
- Mọi thư đều có liên kết hủy đăng ký hiển thị rõ cùng header List-Unsubscribe và List-Unsubscribe-Post cho hủy đăng ký một lần nhấp (RFC 8058); hủy đăng ký có hiệu lực ngay.
- Liên hệ không mở hay nhấp trong 180 ngày (hoặc số ngày bạn đặt) sẽ ngừng nhận thư.
Các thông tin đứng sau những câu này: Danh sách, sự đồng ý và xác nhận hai bước, Thư trả lại, khiếu nại và giới hạn của nhà cung cấp, Hủy đăng ký một lần nhấp (RFC 8058) và Giữ danh sách khỏe mạnh.
Gửi yêu cầu trong AWS console
Phần tiêu đề “Gửi yêu cầu trong AWS console”Nếu nhà cung cấp đã được kết nối, hoặc bạn muốn tự gửi yêu cầu, hãy dùng SES console. Đây là các bước AWS mô tả (Amazon SES Developer Guide, kiểm tra tháng 10/2026):
-
Mở Amazon SES console ở khu vực bạn gửi thư và chọn Account dashboard.
-
Trong ô thông báo tài khoản của bạn đang ở sandbox, chọn View Get set up page, rồi chọn Request production access.
-
Chọn Marketing hoặc Transactional, nhập Website URL, tối đa 4 Additional contacts và Preferred contact language.
-
Đánh dấu ô Acknowledgement và chọn Submit request.
AWS CLI gửi cùng một yêu cầu như vậy:
aws sesv2 put-account-details \ --production-access-enabled \ --mail-type MARKETING \ --website-url https://example.com \ --contact-language ENNếu AWS hỏi thêm chi tiết, hãy trả lời trong support case bằng nội dung tiếng Anh ở trên.
Tăng hạn mức gửi
Phần tiêu đề “Tăng hạn mức gửi”Quyền gửi chính thức đi kèm hạn mức gửi mỗi ngày (sending quota) và tốc độ gửi tối đa (maximum sending rate) cho mỗi khu vực. AWS tự động tăng các giá trị này cho những tài khoản gửi thư mà người nhận mong muốn, gửi gần chạm hạn mức, với tỷ lệ trả thư và tỷ lệ khiếu nại thấp. Để xin thêm, hãy mở Service Quotas console, chọn Amazon Simple Email Service (SES) và yêu cầu tăng sending quota hoặc sending rate; AWS trả lời trong vòng 24 giờ (Amazon SES Developer Guide, “Increasing your Amazon SES sending quotas”, kiểm tra tháng 10/2026).
ReputeCast đọc hạn mức và tốc độ mới ở lần kiểm tra tình trạng tiếp theo và hiển thị chúng cùng nhà cung cấp.
Kiểm tra kết quả
Phần tiêu đề “Kiểm tra kết quả”- Trạng thái của nhà cung cấp trong Nhà cung cấp gửi thư không còn hiện Sandbox · chỉ địa chỉ đã xác minh.
- Độ sẵn sàng gửi cho đạt mục kiểm tra điều khoản tiếp thị hàng loạt trong nhóm Định tuyến.
Khắc phục sự cố
Phần tiêu đề “Khắc phục sự cố”- AWS không nhận yêu cầu. ReputeCast hiện lỗi của AWS, và chưa có yêu cầu nào được gửi. Lỗi access denied nghĩa là
vai trò hoặc người dùng IAM thiếu
ses:PutAccountDetails; hãy cập nhật chính sách và thử lại. - Yêu cầu bị từ chối. Đọc câu trả lời của AWS trong support case. Hãy trả lời bằng phần mô tả cách mọi người đăng ký và cách bạn xử lý thư trả lại và khiếu nại, dùng nội dung mẫu ở trên.
- Có quyền gửi chính thức ở một khu vực nhưng vẫn ở sandbox ở khu vực khác. Trạng thái sandbox tính theo từng khu vực. Hãy chuyển kết nối sang khu vực đã có quyền gửi chính thức, hoặc gửi yêu cầu cho khu vực kia.
- Đã được chấp thuận nhưng trạng thái vẫn là sandbox. Hãy chờ lần kiểm tra tình trạng tiếp theo, tối đa 5 phút.