Ẹ ó nílò àkọọ́lẹ̀ AWS kan àti àyè sí DNS agbègbè rẹ. SES ni àṣàyàn tó pọkú jùlọ lórí àtòjọ yìí pẹ̀lú ìyàtọ̀ tó pọ̀, àti èyí tó ní àwọn ìgbésẹ̀ jùlọ.
Àwọn àkọsílẹ̀ ti Amazon fúnra rẹ̀: Fífìdí agbègbè múlẹ̀ · Gbígba àwọn ẹ̀rí SMTP · Jíjáde kúrò nínú sandbox
⭐ A ń sopọ̀ mọ́ SES lórí ìfojúsùn SMTP rẹ̀, kì í ṣe REST API rẹ̀. Ìdí nìyẹn tí a fi béèrè orúkọ olùlò SMTP àti ọ̀rọ̀ìgbaniwọlé dípò kọ́kọ́rọ́ àyè AWS kan. Àwọn ọ̀nà méjèèjì ń fi irú iṣẹ́ kan náà ránṣẹ́ gẹ́lẹ́; ọ̀nà SMTP ń yẹra fún gbogbo ìpele ti àwọn ìṣòro fífọwọ́sí-ìbéèrè AWS tí wọ́n ṣòro láti ṣàyẹ̀wò láti òde, àti pé òun ni ìfojúsùn tí Amazon ń tẹ àwọn ẹ̀rí jáde fún ní pàtó kí àwọn irinṣẹ́ bíi tiwa le lò ó.
1. Yan agbègbè kan kí o sì dúró síbẹ̀
SES jẹ́ ti agbègbè. Gbogbo nǹkan tí ó wà nísàlẹ̀ — agbègbè rẹ tí a fìdí rẹ̀ múlẹ̀, àwọn ẹ̀rí rẹ, iye tí o lè fi ránṣẹ́ — jẹ́ ti agbègbè AWS kan bẹ́ẹ̀ ni kò sì sí ní agbègbè mìíràn kankan.
Yan èyí tí ó súnmọ́ àwọn oníbàárà rẹ jùlọ (eu-west-1 fún Yúróòpù, us-east-1 fún Àríwá Amẹ́ríkà) kí o sì ṣe àkíyèsí rẹ̀. Fífìdí agbègbè rẹ múlẹ̀ ní Ireland àti dídá àwọn ẹ̀rí sílẹ̀ ní Frankfurt lẹ́yìn náà ni ọ̀nà tí ó wọ́pọ̀ jùlọ láti pàdánù ọ̀sán kan níbí, àti pé àṣìṣe tí ó ń mú wá kò sọ nǹkan kan nípa àwọn agbègbè.
2. Fìdí agbègbè rẹ múlẹ̀
Pátákó ìṣàkóso Amazon SES → Identities → Create identity → Domain. Tẹ agbègbè kékeré kan bíi mail.yourdomain.com.
Tẹ Easy DKIM sí titan kí o sì yan RSA_2048_BIT. SES yóò fún ọ ní àkọsílẹ̀ CNAME mẹ́ta:
| Type | Host |
|---|
CNAME | <token1>._domainkey.mail.yourdomain.com |
CNAME | <token2>._domainkey.mail.yourdomain.com |
CNAME | <token3>._domainkey.mail.yourdomain.com |
Fi àwọn mẹ́tẹ̀ẹ̀ta kún un. Fífìdí múlẹ̀ máa ń parí láàárín wákàtí kan.
⭐ Bákan náà, tan agbègbè MAIL FROM àṣà (bounce.mail.yourdomain.com) kí o sì fi àwọn àkọsílẹ̀ MX àti SPF TXT tí ó béèrè fún kún un. Láìsí èyí, olùfiránṣẹ́ àpò-ìwé rẹ jẹ́ amazonses.com, nítorí náà SPF bá Amazon dọ́gba dípò ìwọ, o sì gbẹ́kẹ̀lé DKIM nìkan.
3. Jáde kúrò nínú sandbox — èyí ni ìgbésẹ̀ tí àwọn ènìyàn máa ń gbàgbé
⛔⛔ Àkọọ́lẹ̀ SES tuntun wà nínú sandbox kan bẹ́ẹ̀ sì ni ó lè fi ránṣẹ́ sí àwọn àdírẹ́sì tí o ti fìdí wọn múlẹ̀ lọ́tọ̀ nìkan. Yóò gba gbogbo àwọn yòókù ṣùgbọ́n kò ní fi èkankan ránṣẹ́.
Èyí gan-an ni ìkùnà tí ìgbésẹ̀ ìfìdí-múlẹ̀ wa wà láti dènà: nínú sandbox, SES ń gba iṣẹ́ rẹ pẹ̀lú ìdáhùn àṣeyọrí tí ó wọ́pọ̀ pátápátá lẹ́yìn náà yóò sọ ọ́ nù. Bí o bá fìdí ètò wa múlẹ̀ nípa fífiranṣẹ́ àdánwò sí àdírẹ́sì kan tí o ti fìdí rẹ̀ múlẹ̀ ní AWS tẹ́lẹ̀, yóò ṣiṣẹ́ — lẹ́yìn náà gbogbo iṣẹ́ sí oníbàárà gidi yóò pòórá.
Pátákó àkọọ́lẹ̀ → Request production access. Amazon yóò béèrè ohun tí o ń fi ránṣẹ́ àti bí o ṣe ń bójútó àwọn àìṣeéṣe ìfiránṣẹ́; àwọn gbólóhùn tòótọ́ díẹ̀ nípa àwọn ìkìlọ̀ ìdúnadúrà sí àwọn oníbàárà rẹ ni a máa ń fọwọ́sí láàárín wákàtí 24 lábẹ́ àdéhùn dédé.
⭐ Ṣe èyí kí o tó so SES pọ̀ níbí. Kò sí nǹkan láti ṣàtúnṣe lẹ́yìn náà, nítorí kò sí ohun tí yóò kùnà.
4. Dá àwọn ẹ̀rí SMTP sílẹ̀
Pátákó ìṣàkóso SES → SMTP settings → Create SMTP credentials.
Èyí yóò dá olùlò IAM sílẹ̀ pẹ̀lú àṣẹ fífiranṣẹ́ nìkan yóò sì fún ọ ní orúkọ olùlò SMTP àti ọ̀rọ̀ìgbaniwọlé SMTP.
⛔ Àwọn wọ̀nyí kì í ṣe kọ́kọ́rọ́ àyè AWS àti àṣírí rẹ. A mú wọn jáde láti inú àṣírí IAM nípasẹ̀ ìṣirò pàtó kan bẹ́ẹ̀ sì ni wọn kò ṣeé pàṣípààrọ̀. Pípanstì kọ́kọ́rọ́ àyè àṣírí AWS síbí yóò kùnà ìfọwọ́sí ní gbogbo ìgbà, àti pé àṣìṣe náà yóò sọ lásán pé a kọ àwọn ẹ̀rí náà.
⚠️ Ẹ̀kan ṣoṣo ni a ń fi ọ̀rọ̀ìgbaniwọlé hàn. Gba CSV sílẹ̀ kí o tó kúrò lójú ewé náà.
5. So ó pọ̀ nínú Zinn®
Ṣí Email sending nínú pátákó ìṣàkóso rẹ:
- Olùpèsè — Amazon SES
- Fi ránṣẹ́ láti agbègbè yìí —
mail.yourdomain.com
- Agbègbè AWS — agbègbè láti ìgbésẹ̀ 1, f.k.
eu-west-1
- Orúkọ olùlò SMTP — láti ìgbésẹ̀ 4
- Èbúté — fi sí 587
- Ọ̀rọ̀ìgbaniwọlé SES SMTP — láti ìgbésẹ̀ 4
A kọ agbàlejò náà fún ọ (email-smtp.<region>.amazonaws.com), nítorí náà kò sí orúkọ agbàlejò láti kọ lọ́nà tí kò tọ́.
6. Fi àdánwò ránṣẹ́ kí o sì tẹ kóòdù náà sínú rẹ̀
Tẹ Send test message sí àpótí-ìwé lórí agbègbè mìíràn tí o kò tíì fìdí rẹ̀ múlẹ̀ ní AWS — àdírẹ́sì Gmail ti ara ẹni dára jùlọ, nítorí òun ni yóò fi hàn pé o ti jáde kúrò nínú sandbox. Ka kóòdù náà kí o sì tẹ̀ ẹ́ sínú rẹ̀.
Nígbà tí kò bá ṣiṣẹ́
"Email address is not verified" nígbà tí o ń fi ránṣẹ́ sí oníbàárà gidi — o ṣì wà nínú sandbox. Ìgbésẹ̀ 3.
535 Authentication Credentials Invalid — o lo kọ́kọ́rọ́ àyè AWS rẹ dípò àwọn ẹ̀rí SMTP (ìgbésẹ̀ 4), tàbí àwọn ẹ̀rí náà jẹ́ ti agbègbè tí ó yàtọ̀ sí èyí tí o tẹ̀ síbẹ̀.
"Maximum sending rate exceeded" — àkọọ́lẹ̀ iṣẹ́ tuntun ń bẹ̀rẹ̀ ní iṣẹ́ 14 fún ìṣẹ́jú-àáyá kan àti 50,000 lójúmọ́. Ìyẹn pọ̀ gan-an fún àwọn ìfitónilétí, ṣùgbọ́n bí o bá ń gbé àkójọ oníbàárà ńlá wá, kọ́kọ́ béèrè fún ìbísí.
Ó ṣiṣẹ́ ní àkókò àdánwò ó sì dáwọ́ dúró ní iṣẹ́ gidi — yẹ pátákó ìṣàkóso Reputation ti SES wò. Amazon máa ń dẹkun fífiranṣẹ́ láifọwọ́yí nígbà tí iye àìṣeéṣe ìfiránṣẹ́ tàbí ẹ̀sùn bá kọjá òdiwọ̀n wọn, ó sì rọrùn láti kọjá pẹ̀lú àtòjọ oníbàárà àtijọ́.