Танд AWS бүртгэл болон домэйныхоо DNS-д хандах эрх хэрэгтэй болно. SES нь энэ жагсаалтын хамгийн хямд сонголт бөгөөд хамгийн олон алхамтай нь юм.
Amazon-ийн өөрийн баримт бичиг: Домэйн баталгаажуулах · SMTP нэвтрэх мэдээлэл авах · Сэндбоксоос гарах
⭐ Бид SES-д түүний SMTP интерфейсээр холбогддог, REST API-аар биш. Тиймээс танаас AWS хандалтын түлхүүр биш SMTP хэрэглэгчийн нэр болон нууц үг асуудаг. Хоёр зам хоёулаа яг ижил мессежийг хүргэдэг; SMTP нь гаднаас оношлоход маш хэцүү AWS хүсэлтэд гарын үсэг зурах асуудлын бүхэл бүтэн ангийг тойрч гардаг бөгөөд энэ нь Amazon-ийн манайх шиг хэрэгслүүд ашиглахын тулд яг зориулж нэвтрэх мэдээлэл нийтэлдэг интерфейс юм.
1. Бүс сонгоод түүндээ үлдээрэй
SES нь бүсчилсэн. Доорх бүх зүйл — таны баталгаажуулсан домэйн, таны нэвтрэх мэдээлэл, таны илгээх квот — нэг AWS бүсэд хамаарах бөгөөд өөр ямар ч бүсэд байхгүй.
Үйлчлүүлэгчдэдээ хамгийн ойрхийг сонгоод (eu-west-1 Европт, us-east-1 Хойд Америкт) тэмдэглэж авна уу. Ирландад домэйноо баталгаажуулаад дараа нь Франкфуртд нэвтрэх мэдээлэл үүсгэх нь энд нэг үдээс хойшхийг алдах хамгийн түгээмэл арга бөгөөд гарч буй алдаа нь бүсийн тухай юу ч хэлдэггүй.
2. Домэйноо баталгаажуулна уу
Amazon SES console → Identities → Create identity → Domain. mail.yourdomain.com гэх мэт дэд домэйн оруулна уу.
Easy DKIM-ийг асаагаад RSA_2048_BIT сонгоно уу. SES танд гурван CNAME бичлэг өгнө:
| Төрөл | Хост |
|---|
CNAME | <token1>._domainkey.mail.yourdomain.com |
CNAME | <token2>._domainkey.mail.yourdomain.com |
CNAME | <token3>._domainkey.mail.yourdomain.com |
Гурвыг нь бүгдийг нэмнэ үү. Баталгаажуулалт ихэвчлэн нэг цагийн дотор дуусдаг.
⭐ Мөн өөрчлөн MAIL FROM домэйн (bounce.mail.yourdomain.com)-ийг идэвхжүүлээд түүний асуудаг MX болон SPF TXT бичлэгүүдийг нэмнэ үү. Үгүй бол таны дугтуйны илгээгч нь amazonses.com байх тул SPF танд биш Amazon-д нийцэх бөгөөд та зөвхөн DKIM-д найдах болно.
3. Сэндбоксоос гарна уу — хүмүүсийн алддаг алхам энэ юм
⛔⛔ Шинэ SES бүртгэл сэндбокс дотор байдаг бөгөөд зөвхөн таны тусад нь баталгаажуулсан хаягууд руу илгээж чадна. Бусад бүх зүйлийг хүлээн авч, юуг нь ч хүргэхгүй.
Энэ нь манай баталгаажуулах алхам яг барихын тулд оршин байдаг алдаа юм: сэндбокс дотор SES таны мессежийг бүрэн энгийн амжилттай хариугаар авч, дараа нь хаядаг. Хэрэв та туршилтыг AWS-д санамсаргүй баталгаажуулсан хаяг руу илгээж манай тохиргоог шалгавал энэ нь ажиллах бөгөөд — дараа нь жинхэнэ үйлчлүүлэгч рүүх бүх мессеж алга болно.
Account dashboard → Request production access. Amazon юу илгээдэг, буцаалтыг хэрхэн боловсруулдагийг асуудаг; өөрийн үйлчлүүлэгчдэдээ гүйлгээний мэдэгдэл илгээдэг тухай хэдэн үнэнч өгүүлбэр ихэвчлэн 24 цагийн дотор зөвшөөрөгддөг.
⭐ Үүнийг SES-ийг энд холбохоосоо өмнө хийнэ үү. Дараа нь алдааг олж засварлах зүйл байхгүй, учир нь юу ч бүтэлгүйтэхгүй.
4. SMTP нэвтрэх мэдээлэл үүсгэнэ үү
SES console → SMTP settings → Create SMTP credentials.
Энэ нь зөвхөн илгээх эрхтэй IAM хэрэглэгч үүсгэж, танд SMTP хэрэглэгчийн нэр болон SMTP нууц үг өгнө.
⛔ Эдгээр нь таны AWS хандалтын түлхүүр болон нууц биш. Тэдгээрийг IAM нууцаас тодорхой алгоритмээр гаргаж авдаг бөгөөд хооронд нь солих боломжгүй. Энд AWS нууц хандалтын түлхүүр буулгавал баталгаажуулалт үргэлж бүтэлгүйтэх бөгөөд алдаа нь зүгээр л нэвтрэх мэдээллийг татгалзсан гэж хэлнэ.
⚠️ Нууц үг нэг л удаа харагдана. Хуудсыг орхихоосоо өмнө CSV-г татаж авна уу.
5. Үүнийг Zinn®-д холбоно уу
Хяналтын самбартаа Имэйл илгээх-ийг нээнэ үү:
- Үйлчилгээ үзүүлэгч — Amazon SES
- Энэ домэйноос илгээх —
mail.yourdomain.com
- AWS бүс — 1-р алхамын бүс, ж.нь.
eu-west-1
- SMTP хэрэглэгчийн нэр — 4-р алхамаас
- Порт — 587 дээр үлдээнэ үү
- SES SMTP нууц үг — 4-р алхамаас
Бид танд зориулж хостыг бүтээдэг (email-smtp.<region>.amazonaws.com), тиймээс буруу бичих хостын нэр байхгүй.
6. Туршилт илгээж, кодыг оруулна уу
Туршилтын мессеж илгээх-ийг AWS-д баталгаажуулаагүй өөр домэйн дээрх ирсэн хайрцаг руу дарна уу — хувийн Gmail хаяг тохиромжтой, учир нь энэ нь таныг сэндбоксоос гарсан гэдгийг нотолдог. Кодыг уншаад оруулна уу.
Ажиллахгүй үед
"Email address is not verified" жинхэнэ үйлчлүүлэгч рүү илгээх үед — та одоо ч сэндбокс дотор байна. 3-р алхам.
535 Authentication Credentials Invalid — та SMTP нэвтрэх мэдээллийн оронд AWS хандалтын түлхүүрээ ашигласан (4-р алхам), эсвэл нэвтрэх мэдээлэл таны оруулсан бүсээс өөр бүсэд хамаарна.
"Maximum sending rate exceeded" — шинэ үйлдвэрлэлийн бүртгэл секундэд 14 мессеж, өдөрт 50,000-аас эхэлдэг. Энэ нь маш олон мэдэгдэл боловч хэрэв та том үйлчлүүлэгчийн суурийг шилжүүлж байгаа бол эхлээд нэмэгдүүлэхийг хүснэ үү.
Туршилтад ажилласан ч үйлдвэрлэлд зогссон — SES Reputation хяналтын самбарыг шалгана уу. Amazon буцаалт эсвэл гомдлын хувь тэдний босгыг давсан үед илгээлтийг автоматаар түр зогсоодог бөгөөд хуучин үйлчлүүлэгчийн жагсаалттай давж гарахад амархан.