Ба шумо ҳисоби AWS ва дастрасӣ ба DNS-и домейни худ лозим мешавад. SES аз рӯи ин рӯйхат бо фарқияти калон арзонтарин вариант мебошад, ва онест, ки аз ҳама зиёд марҳила дорад.
Ҳуҷҷатгузории худи Amazon: Тасдиқи домейн · Гирифтани маълумоти эътимодномаи SMTP · Баромадан аз қуттии рег (sandbox)
⭐ Мо ба SES тавассути интерфейси SMTP-и он пайваст мешавем, на тавассути REST API-и он. Маҳз барои ҳамин аз шумо номи корбар ва пароли SMTP талаб карда мешавад, на калиди дастрасии AWS. Ҳарду роҳ расонидани айнан як хел паёмро таъмин мекунанд; роҳи SMTP аз тамоми як гурӯҳи мушкилоти имзокунии дархостҳои AWS пешгирӣ мекунад, ки ташхиси онҳо аз берун хеле душвор аст, ва ин маҳз ҳамон интерфейсест, ки Amazon маълумоти эътимодномаро барои он нашр мекунад, то абзорҳое мисли абзори мо онро истифода бурда тавонанд.
1. Минтақаеро интихоб кунед ва дар он бимонед
SES минтақавӣ аст. Ҳама чиз дар зер — домейни тасдиқшудаи шумо, маълумоти эътимодномаи шумо, меъёри фиристодани шумо — ба як минтақаи AWS тааллуқ дорад ва дар ягон минтақаи дигар мавҷуд нест.
Минтақаи наздиктарин ба мизоҷони худро интихоб намоед (eu-west-1 барои Аврупо, us-east-1 барои Амрикои Шимолӣ) ва онро қайд кунед. Тасдиқ кардани домейни худ дар Ирландия ва сипас сохтани маълумоти эътимоднома дар Франкфурт роҳи маъмултарини беҳуда сарф кардани нисфирӯзӣ дар ин ҷост, ва хатое, ки он ба вуҷуд меорад, дар бораи минтақаҳо чизе намегӯяд.
2. Домейни худро тасдиқ кунед
Консоли Amazon SES → 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. Аз қуттии рег (sandbox) берун шавед — ин марҳилаест, ки одамон фаромӯш мекунанд
⛔⛔ Ҳисоби нави SES дар қуттии рег қарор дорад ва метавонад танҳо ба нишониҳое паём фиристад, ки шумо онҳоро алоҳида тасдиқ кардаед. Он ҳама чизи дигарро қабул мекунад ва ягонтои онҳоро намерасонад.
Ин маҳз ҳамон нокомиест, ки марҳилаи тасдиқи мо барои ошкор кардани он пешбинӣ шудааст: дар қуттии рег, SES паёми шуморо бо посухи комилан муқаррарии муваффақият қабул мекунад ва сипас онро бекор мекунад. Агар шумо танзимоти моро тавассути фиристодани санҷиш ба нишоние, ки тасодуфан дар AWS тасдиқ кардаед, тасдиқ кунед, он кор хоҳад кард — ва сипас ҳар як паём ба мизоҷи воқеӣ ғайб мезанад.
Панели идоракунии ҳисоб → Request production access. Amazon мепурсад, ки шумо чӣ мефиристед ва паёмҳои баргаштаро чӣ гуна идора мекунед; чанд ҷумлаи воқеӣ дар бораи огоҳиномаҳои транзаксионӣ ба мизоҷони худатон одатан дар давоми 24 соат тасдиқ карда мешавад.
⭐ Ин корро пеш аз он ки SES-ро дар ин ҷо пайваст кунед, иҷро намоед. Пас аз он чизе барои ислоҳи хатогиҳо боқӣ намемонад, зеро ҳеҷ чиз ноком намешавад.
4. Маълумоти эътимодномаи SMTP эҷод кунед
Консоли SES → SMTP settings → Create SMTP credentials.
Ин як корбари IAM-ро бо иҷозати танҳо барои фиристодан эҷод мекунад ва ба шумо номи корбари SMTP ва пароли SMTP медиҳад.
⛔ Инҳо калиди дастрасӣ ва калиди махфии шумо дар AWS нестанд. Онҳо аз калиди махфии IAM бо як алгоритми махсус ҳосил карда шудаанд ва ивазшаванда нестанд. Дар ин ҷо гузоштани калиди махфии дастрасии AWS ҳар дафъа боиси нокомии аутентификатсия мегардад, ва хато танҳо хабар медиҳад, ки маълумоти эътимоднома рад карда шудааст.
⚠️ Парол танҳо як маротиба нишон дода мешавад. Пеш аз баромадан аз саҳифа файли CSV-ро боргирӣ кунед.
5. Онро дар Zinn® пайваст кунед
Дар панели идоракунии худ Email sending-ро кушоед:
- Таъминкунанда — Amazon SES
- Аз ин домейн фиристодан —
mail.yourdomain.com
- Минтақаи AWS — минтақа аз марҳилаи 1, масалан
eu-west-1
- Номи корбари SMTP — аз марҳилаи 4
- Порт — дар 587 гузоред
- Пароли SMTP-и SES — аз марҳилаи 4
Мо мизбонро барои шумо месозем (email-smtp.<region>.amazonaws.com), бинобар ин ягон номи мизбон барои иштибоҳан хато навиштан вуҷуд надорад.
6. Санҷишро фиристед ва рамзро ворид кунед
Тугмаи Send test message-ро ба як паёмдони домейни дигаре, ки шумо дар AWS тасдиқ накардаед, пахш кунед — нишонии шахсии Gmail беҳтарин аст, зеро он маҳз исбот мекунад, ки шумо аз қуттии рег берун ҳастед. Рамзро бихонед ва онро ворид кунед.
Вақте ки он кор намекунад
"Email address is not verified" ҳангоми фиристодан ба мизоҷи воқеӣ — шумо ҳоло ҳам дар қуттии рег ҳастед. Марҳилаи 3.
535 Authentication Credentials Invalid — шумо ба ҷои маълумоти эътимодномаи SMTP калиди дастрасии AWS-и худро истифода бурдед (марҳилаи 4), ё маълумоти эътимоднома ба минтақаи дигаре нисбат ба он чизе, ки ворид кардед, тааллуқ дорад.
"Maximum sending rate exceeded" — ҳисоби нави истеҳсолӣ бо 14 паём дар як сония ва 50,000 дар як рӯз оғоз меёбад. Ин миқдори хеле зиёди огоҳиномаҳост, аммо агар шумо пойгоҳи калони мизоҷонро интиқол медиҳед, аввал афзоишро дархост кунед.
Он дар ҳолати санҷиш кор кард ва дар ҳолати истеҳсолӣ бозистод — панели Reputation-и SES-ро тафтиш кунед. Amazon ҳангоме ки сатҳи паёмҳои баргашта ё шикоятҳо аз меъёри онҳо мегузарад, фиристоданро ба таври худкор бозмедорад, ва гузаштан аз он бо рӯйхати кӯҳнаи мизоҷон осон аст.