ຖານຄວາມຮູ້

ສົ່ງອີເມວຜ່ານບັນຊີ 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 domainmail.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 ຈະຫຍຸດການສົ່ງໂດຍອັດໂນມັດເມື່ອອັດຕາການເຄັ້ງກັບ ຫຼື ການຮ້ອງຮຽນກາຍເກນຂອງພວກເຂົາ, ແລະ ມັນງ່າຍທີ່ຈະກາຍເກນດ້ວຍລາຍຊື່ລູກຄ້າເກົ່າ.

ຍັງຕິດຂັດຢູ່ບໍ?

ມີການຮອງຮັບໃນທຸກແພັກເກຣດ ແລະ ຕອບກັບເປັນພາສາຂອງທ່ານເອງ.

ຕິດຕໍ່ຝ່າຍຊ່ວຍເຫຼືອ ບົດຄວາມທັງໝົດ