የ AWS መለያ እና ወደ እርስዎ የጎራ ስም DNS መዳረሻ ያስፈልግዎታል። SES በዚህ ዝርዝር ውስጥ በከፍተኛ ልዩነት በጣም ርካሹ አማራጭ ነው፣ እና በርካታ ደረጃዎች ያሉት እርሱ ነው።
የ Amazon የራሱ ሰነዶች፦ ጎራን ማረጋገጥ · የ SMTP ምስክርነቶችን ማግኘት · ከሳንድቦክስ መውጣት
⭐ እኛ ከ SES ጋር የምንገናኘው በ REST API ሳይሆን በ SMTP በይነገጹ በኩል ነው። ለዚህ ነው የ AWS መዳረሻ ቁልፍ ሳይሆን የ SMTP የተጠቃሚ ስም እና የይለፍ ቃል የሚጠየቁት። ሁለቱም መንገዶች በትክክል አንድ አይነት መልእክት ያደርሳሉ፤ የ 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. ከሳንድቦክስ ይውጡ — ሰዎች የሚያመልጣቸው ደረጃ ይህ ነው
⛔⛔ አዲስ የ SES መለያ በሳንድቦክስ ውስጥ ያለ ሲሆን ለይተው ላረጋገጧቸው አድራሻዎች ብቻ መላክ ይችላል። ሌላውን ሁሉ ይቀበላል እና የትኛውንም አያደርስም።
የእኛ የማረጋገጫ እርምጃ እንዲይዘው የተደረገው ውድቀት በትክክል ይህ ነው፦ በሳንድቦክስ ውስጥ፣ SES መልእክትዎን ፍጹም በተለመደ የስኬት ምላሽ ይቀበላል እና ከዚያ ይጥለዋል። በ AWS ውስጥ ወዳረጋገጡት አድራሻ ፈተናውን በመላክ ቅንብራችንን ካረጋገጡት ይሰራል — ከዚያም ወደ እውነተኛ ደንበኛ የሚላክ እያንዳንዱ መልእክት ይጠፋል።
የመለያ ዳሽቦርድ → Request production access. ምን እንደሚልኩ እና ያልደረሱ መልዕክቶችን (bounces) እንዴት እንደሚያስተናግዱ Amazon ይጠይቃል፤ ለራስዎ ደንበኞች ስለሚላኩ የግብይት ማሳወቂያዎች ጥቂት እውነተኛ ዓረፍተ ነገሮች በመደበኛነት በ24 ሰዓታት ውስጥ ተቀባይነት ያገኛሉ።
⭐ SESን እዚህ ከማገናኘትዎ በፊት ይህንን ያድርጉ። ምንም የማይወድቅ ስለሆነ፣ ከዚያ በኋላ ምንም የሚመረመር ነገር አይኖርም።
4. የ SMTP ምስክርነቶችን ይፍጠሩ
የ SES ኮንሶል → 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 በራስ-ሰር መላክን ያቆማል፣ እና በአሮጌ የደንበኞች ዝርዝር ይህንን ወሰን ማለፍ ቀላል ነው።