ຖານຄວາມຮູ້
ສົ່ງອີເມວຜ່ານບັນຊີ Amazon SES ຂອງທ່ານ
ເຊື່ອມຕໍ່ບັນຊີ Amazon SES ຂອງທ່ານຜ່ານ SMTP: ການເລືອກພາກພື້ນໜຶ່ງ ແລະ ຢູ່ພາຍໃນພາກພື້ນນັ້ນ, Easy DKIM, ການອອກຈາກ sandbox ກ່ອນທີ່ທ່ານຈະເຊື່ອມຕໍ່, ແລະ ເຫດຜົນທີ່ວ່າເປັນຫຍັງຂໍ້ມູນປະຈຳຕົວ SMTP ບໍ່ແມ່ນ AWS access key ຂອງທ່ານ.
ທ່ານຈະຕ້ອງມີບັນຊີ AWS ແລະ ສິດເຂົ້າເຖິງ DNS ຂອງໂດເມນຂອງທ່ານ. SES ແມ່ນຕົວເລືອກທີ່ຖືກທີ່ສຸດໃນລາຍການນີ້ໂດຍມີສ່ວນຕ່າງທີ່ກວ້າງຂວາງ, ແລະ ເປັນຕົວເລືອກທີ່ມີຂັ້ນຕອນຫຼາຍທີ່ສຸດ.
ເອກະສານຊ້ອນທ້າຍຂອງ Amazon ເອງ: Verifying a domain · Obtaining SMTP credentials · Moving out of the sandbox
⭐ ພວກເຮົາເຊື່ອມຕໍ່ຫາ SES ຜ່ານອິນເຕີເຟດ SMTP ຂອງມັນ, ບໍ່ແມ່ນ REST API ຂອງມັນ. ຍ້ອນເຫດນັ້ນ ທ່ານຈຶ່ງຖືກຮ້ອງຂໍໃຫ້ປ້ອນຊື່ຜູ້ໃຊ້ ແລະ ລະຫັດຜ່ານ SMTP ປຽບທຽບໃສ່ກັບຄີການເຂົ້າເຖິງ AWS. ທັງສອງເສັ້ນທາງສົ່ງຂໍ້ຄວາມຄືກັນຢ່າງແນ່ນອນ; ເສັ້ນທາງ SMTP ຫຼີກລ່ຽງບັນຫາການເຊັນຊື່ຄຳຮ້ອງຂໍ AWS ທັງໝົດທີ່ວິນິດໄສໄດ້ຍາກຈາກພາຍນອກ, ແລະ ມັນແມ່ນອິນເຕີເຟດທີ່ Amazon ເຜີຍແຜ່ຂໍ້ມູນຂໍ້ມູນປະຈຳຕົວໃຫ້ໂດຍສະເພາະ ເພື່ອໃຫ້ເຄື່ອງມືຄືກັບຂອງພວກເຮົາສາມາດໃຊ້ງານໄດ້.
1. ເລືອກພື້ນທີ່ ແລະ ຢູ່ໃນພື້ນທີ່ນັ້ນ
SES ດຳເນີນການຕາມພື້ນທີ່ (regional). ທຸກຢ່າງຢູ່ລຸ່ມນີ້ — ໂດເມນທີ່ຢືນຢັນແລ້ວຂອງທ່ານ, ຂໍ້ມູນປະຈຳຕົວຂອງທ່ານ, ໂຄຕາການສົ່ງຂອງທ່ານ — ເປັນຂອງ ພື້ນທີ່ 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 ສາມລະບົບແກ່ທ່ານ:
| Type | Host | | --- | --- | | CNAME | <token1>._domainkey.mail.yourdomain.com | | CNAME | <token2>._domainkey.mail.yourdomain.com | | CNAME | <token3>._domainkey.mail.yourdomain.com |
ເພີ່ມທັງສາມລະບົບ. ການຢືນຢັນມັກຈະສຳເລັດພາຍໃນໜຶ່ງຊົ່ວໂມງ.
⭐ ນອກຈາກນີ້ ໃຫ້ເປີດໃຊ້ງານ custom MAIL FROM domain (bounce.mail.yourdomain.com) ແລະ ເພີ່ມລະບົບ MX ແລະ SPF TXT ທີ່ມັນຮ້ອງຂໍ. ຖ້າບໍ່ມີມັນ, ຜູ້ສົ່ງຊອງຈົດໝາຍຂອງທ່ານຈະເປັນ amazonses.com, ດັ່ງນັ້ນ SPF ຈຶ່ງຈັດວາງໃສ່ Amazon ຫຼາຍກວ່າຈັດວາງໃສ່ທ່ານ, ແລະ ທ່ານຈະຕ້ອງພຶ່ງພາ DKIM ພຽງຢ່າງດຽວ.
3. ອອກຈາກ sandbox — ນີ້ແມ່ນຂັ້ນຕອນທີ່ຄົນເຮົາມັກຂ້າມໄປ
⛔⛔ ບັນຊີ SES ໃໝ່ຈະຢູ່ໃນ sandbox ແລະ ສາມາດສົ່ງຫາທີ່ຢູ່ທີ່ທ່ານໄດ້ຢືນຢັນແຍກຕ່າງຫາກແລ້ວເທົ່ານັ້ນ. ມັນຈະຍອມຮັບທຸກຢ່າງອື່ນ ແລະ ບໍ່ຈັດສົ່ງເລີຍ.
ນີ້ແມ່ນຄວາມຜິດພາດທີ່ຂັ້ນຕອນການຢືນຢັນຂອງພວກເຮົາມີໄວ້ເພື່ອຈັບ: ໃນ sandbox, 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®
ເປີດ Email sending ໃນແຜງຄວບຄຸມຂອງທ່ານ:
- Provider — Amazon SES
- Send from this domain —
mail.yourdomain.com - AWS region — ພື້ນທີ່ຈາກຂັ້ນຕອນ 1, ເຊັ່ນ
eu-west-1 - SMTP username — ຈາກຂັ້ນຕອນ 4
- Port — ປະໄວ້ທີ່ 587
- SES SMTP password — ຈາກຂັ້ນຕອນ 4
ພວກເຮົາສ້າງໂຮສໃຫ້ທ່ານ (email-smtp.<region>.amazonaws.com), ດັ່ງນັ້ນຈຶ່ງບໍ່ມີຊື່ໂຮສທີ່ຈະພິມຜິດ.
6. ສົ່ງຂໍ້ຄວາມທົດສອບ ແລະ ປ້ອນລະຫັດ
ກົດ Send test message ຫາອິນບັອກໃນ ໂດເມນອື່ນທີ່ທ່ານບໍ່ໄດ້ຢືນຢັນໃນ AWS — ທີ່ຢູ່ Gmail ສ່ວນຕົວແມ່ນເໝາະສົມທີ່ສຸດ, ເພາະວ່າຜົນສຳເລັດຂອງມັນພິສູດວ່າທ່ານອອກຈາກ sandbox ແລ້ວ. ອ່ານລະຫັດ ແລະ ປ້ອນມັນເຂົ້າໄປ.
ເມື່ອມັນບໍ່ເຮັດວຽກ
"Email address is not verified" ໃນຂະນະທີ່ສົ່ງຫາລູກຄ້າແທ້ — ທ່ານຍັງຢູ່ໃນ sandbox. ເບິ່ງຂັ້ນຕອນ 3.
535 Authentication Credentials Invalid — ທ່ານໃຊ້ຄີການເຂົ້າເຖິງ AWS ຂອງທ່ານແທນທີ່ຈະເປັນຂໍ້ມູນປະຈຳຕົວ SMTP (ຂັ້ນຕອນ 4), ຫຼື ຂໍ້ມູນປະຈຳຕົວເປັນຂອງພື້ນທີ່ອື່ນທີ່ແຕກຕ່າງຈາກພື້ນທີ່ທ່ານປ້ອນເຂົ້າໄປ.
"Maximum sending rate exceeded" — ບັນຊີການຜະລິດໃໝ່ເລີ່ມຕົ້ນທີ່ 14 ຂໍ້ຄວາມຕໍ່ວິນາທີ ແລະ 50,000 ຂໍ້ຄວາມຕໍ່ມື້. ນັ້ນແມ່ນການແຈ້ງເຕືອນຈຳນວນຫຼາຍ, ແຕ່ຖ້າທ່ານກຳລັງຍ້າຍຖານລູກຄ້າຂະໜາດໃຫຍ່, ໃຫ້ຮ້ອງຂໍການເພີ່ມຂຶ້ນກ່ອນ.
ມັນເຮັດວຽກໃນການທົດສອບ ແລະ ຢຸດໃນການຜະລິດ — ກວດສອບແຜງຄວບຄຸມ SES Reputation. Amazon ຈະຫຍຸດການສົ່ງໂດຍອັດໂນມັດເມື່ອອັດຕາການເຄັ້ງກັບ ຫຼື ການຮ້ອງຮຽນກາຍເກນຂອງພວກເຂົາ, ແລະ ມັນງ່າຍທີ່ຈະກາຍເກນດ້ວຍລາຍຊື່ລູກຄ້າເກົ່າ.
ຍັງຕິດຂັດຢູ່ບໍ?
ມີການຮອງຮັບໃນທຸກແພັກເກຣດ ແລະ ຕອບກັບເປັນພາສາຂອງທ່ານເອງ.
ຕິດຕໍ່ຝ່າຍຊ່ວຍເຫຼືອ → ບົດຄວາມທັງໝົດ →