lo

Inbox ຊົ່ວຄາວທີ່ເຊື່ອຖືໄດ້ API ອັດຕະໂນມັດ

ສ້າງການທົດສອບການລົງທະບຽນແລະການຕັ້ງລະຫັດຜ່ານແບບກໍານົດເອງດ້ວຍທີ່ຢູ່ທີ່ເປັນເອກະລັກ, ການລົງຄະແນນສຽງທີ່ມີຂອບເຂດ, ການຈັບຄູ່ຂໍ້ຄວາມທີ່ຊັດເຈນ, ການຈັດການກະແຈທີ່ປອດໄພ, ແລະຫຼັກຖານຄວາມລົ້ມເຫຼວທີ່ເປັນປະໂຫຍດ.

Jul 17, 2026

ວົງການອັດຕະໂນມັດຂະໜາດນ້ອຍສຳລັບການສ້າງ, ຮັບ, ກວດສອບ ແລະທຳຄວາມສະອາດກ່ອງຈົດໝາຍ

ສະບັບທີ່ບໍ່ຫນ້າເຊື່ອຖືຂອງການທົດສອບອີເມລ໌ແມ່ນສັ້ນ: ສ້າງທີ່ຢູ່, ນອນຫ້າວິນາທີ, ອ່ານຂໍ້ຄວາມທໍາອິດ, ແລະຫວັງວ່າມັນເປັນຂອງໄລຍະນີ້.

ສະບັບທີ່ເຊື່ອຖືໄດ້ແມ່ນຍັງງ່າຍດາຍ, ແຕ່ມັນປະຕິບັດການຈັດສົ່ງເປັນ asynchronous. ມັນສ້າງທີ່ຢູ່ທີ່ເປັນເອກະລັກ, ບັນທຶກເວລາເລີ່ມຕົ້ນ, ການສໍາຫຼວດພາຍໃນກໍານົດເວລາ, ກົງກັບຂໍ້ຄວາມທີ່ຕັ້ງໄວ້, ກວດສອບການດໍາເນີນການຜະລິດຕະພັນ, ແລະລາຍງານສະພາບການທີ່ພຽງພໍໃນເວລາທີ່ບາງສິ່ງບາງຢ່າງລົ້ມເຫລວ.

ຮັກສາລະຫັດ API ອອກຈາກ URL

ສົ່ງລະຫັດ GPTMail ໃນສ່ວນຫົວ X-API-Key. ຢ່າວາງມັນໄວ້ໃນຕົວກໍານົດການສອບຖາມ ?api_key=. URLs ຖືກເກັບໄວ້ເປັນປົກກະຕິໃນປະຫວັດຂອງຕົວທ່ອງເວັບ, ບັນທຶກການເຂົ້າເຖິງ, ລະບົບການຕິດຕາມ, ແລະຂໍ້ມູນຜູ້ອ້າງອີງ.

X-API-Key: YOUR_API_KEY

ເກັບຮັກສາກະແຈໄວ້ໃນຕົວຈັດການລັບ CI ຂອງທ່ານແລະປິດບັງມັນໄວ້ໃນບັນທຶກ. ກະແຈປະຈໍາວັນສາທາລະນະແມ່ນສະດວກສໍາລັບການຂຸດຄົ້ນ; ຊຸດອັດຕະໂນມັດທີ່ຄວບຄຸມຄວນໃຊ້ກະແຈທີ່ມີໂຄຕ້າ ແລະໃຊ້ທ່ານສາມາດຕິດຕາມໄດ້.

ຈຸດສິ້ນສຸດປັດຈຸບັນ ແລະຕົວຢ່າງການຕອບສະໜອງແມ່ນຮັກສາໄວ້ໃນໜ້າ GPTMail API.

ຫນຶ່ງທີ່ຢູ່ຕໍ່ການແລ່ນ

ສ້າງທີ່ຢູ່ໃຫມ່ສໍາລັບທຸກໆການທົດສອບທີ່ສາມາດປະຕິບັດໄດ້ຢ່າງເປັນເອກະລາດ. ຫ້າມຮັບຄວາມຖືກຕ້ອງຈາກກ່ອງຈົດໝາຍທີ່ແບ່ງປັນໂດຍຊຸດທົດສອບທັງໝົດ.

ບັນທຶກທີ່ຢູ່, ID ສະຖານະການ, ສະພາບແວດລ້ອມ, ແລະເວລາເລີ່ມຕົ້ນການທົດສອບ. ຄຸນຄ່າເຫຼົ່ານີ້ຊ່ວຍໃຫ້ທ່ານປະຕິເສດຂໍ້ຄວາມທີ່ຄົງຄ້າງ ແລະວິນິໄສການຂັດກັນໂດຍບໍ່ມີການບັນທຶກຄວາມລັບຂອງຂໍ້ຄວາມ.

ແບບສຳຫຼວດຕໍ່ກັບເສັ້ນຕາຍ, ບໍ່ແມ່ນການນອນຄົງທີ່

ເວລາສົ່ງອີເມລ໌ແຕກຕ່າງກັນ. ການນອນທີ່ຄົງທີ່ຫ້າວິນາທີແມ່ນເປັນທັງສິ່ງເສດເຫຼືອໃນເວລາທີ່ການຈັດສົ່ງແມ່ນໄວ ແລະເປັນເກັດໆເມື່ອຊ້າ.

ໃຊ້ loop ຜູກມັດ:

deadline = now + 90 seconds
delay = 2 seconds

while now < deadline:
  messages = list inbox
  candidate = newest message matching sender, subject, and start time
  if candidate exists:
    read candidate and continue the product test
  wait delay with a small random jitter
  delay = min(delay * 1.5, 10 seconds)

ເສັ້ນຕາຍເປັນຂອງສັນຍາການທົດສອບ. ຂັ້ນຕອນການຕັ້ງລະຫັດຜ່ານໃໝ່ອາດຈະຕ້ອງການຂີດຈຳກັດທີ່ແຕກຕ່າງຈາກການເບິ່ງຕົວຢ່າງຈົດໝາຍຂ່າວເປັນຊຸດ. ຮັກສາຂອບເຂດຈໍາກັດຢ່າງຈະແຈ້ງເພື່ອໃຫ້ການເພິ່ງພາອາໄສທີ່ຊ້າໆບໍ່ໄດ້ຂະຫຍາຍວຽກ CI ທັງຫມົດຢ່າງງຽບໆ.

ກົງກັນຢ່າງແນ່ນອນ

“ຂໍ້ຄວາມທຳອິດໃນກ່ອງຈົດໝາຍ” ບໍ່ແມ່ນຕົວເລືອກທີ່ເປັນປະໂຫຍດ. ຈັບຄູ່ສັນຍານຫຼາຍອັນ:

  • ຜູ້ຮັບເທົ່າກັບທີ່ຢູ່ທີ່ສ້າງຂຶ້ນສໍາລັບການແລ່ນນີ້;
  • ເວລາສ້າງແມ່ນຊ້າກວ່າເວລາກະຕຸ້ນ;
  • ຜູ້ສົ່ງຂຶ້ນກັບການບໍລິການທີ່ຄາດໄວ້;
  • ຫົວຂໍ້ຫຼືປະເພດຂໍ້ຄວາມກົງກັບກະແສ;
  • ID ຂໍ້ຄວາມຍັງບໍ່ໄດ້ຖືກບໍລິໂພກແລ້ວ.

ເມື່ອຜູ້ສົ່ງສາມາດອອກລະຫັດຫຼາຍ, ເລືອກຂໍ້ຄວາມທີ່ກົງກັນໃຫມ່ທີ່ສຸດ. ຮັກສາ ID ຂອງມັນໄວ້ໃນຜົນການທົດສອບເພື່ອໃຫ້ການລອງຄັ້ງໃໝ່ບໍ່ສາມາດໃຊ້ມັນຄືນໃໝ່ໄດ້ໂດຍບັງເອີນ.

ອ່ານພຽງແຕ່ຫຼັງຈາກການແຂ່ງຂັນລາຍການ

ລາຍຊື່ກ່ອງຈົດໝາຍຄວນເປັນຂັ້ນຕອນການຄົ້ນພົບລາຄາຖືກ. ເອົາຂໍ້ຄວາມເຕັມພຽງແຕ່ສໍາລັບຜູ້ສະຫມັກທີ່ເລືອກ. ອັນນີ້ຊ່ວຍຫຼຸດຜ່ອນການເຮັດວຽກທີ່ບໍ່ຈໍາເປັນ ແລະຫຼີກເວັ້ນການແຍກວິເຄາະຈົດໝາຍສົ່ງເສີມການຂາຍທີ່ບໍ່ກ່ຽວຂ້ອງ.

ກວດສອບຜົນໄດ້ຮັບທາງທຸລະກິດ, ບໍ່ແມ່ນພຽງແຕ່ການມີ string ຫົກຕົວເລກເທົ່ານັ້ນ. ສົ່ງລະຫັດຫຼືເປີດການເຊື່ອມຕໍ່ທີ່ຄາດໄວ້, ຫຼັງຈາກນັ້ນຢືນຢັນວ່າບັນຊີມາຮອດສະຖານະທີ່ຖືກຕ້ອງ.

ຈັດການການຈຳກັດອັດຕາເປັນສັນຍານ

ຖ້າ API ສົ່ງຄືນການຕອບສະ ໜອງ ໂຄຕ້າຫຼືອັດຕາທີ່ ຈຳ ກັດ, ຢຸດຄວາມພະຍາຍາມໃນປະຈຸບັນແລະສະແດງຂໍ້ມູນການຕັ້ງຄືນໃຫມ່. ການພະຍາຍາມທີ່ຮຸກຮານເຮັດໃຫ້ສັນຍານຄວາມອາດສາມາດທີ່ຊັດເຈນເປັນສິ່ງລົບກວນ ແລະສາມາດຊັກຊ້າການທົດສອບທີ່ບໍ່ກ່ຽວຂ້ອງ.

ຈໍາກັດຄວາມສອດຄ່ອງຢູ່ໃນຕົວແລ່ນການທົດສອບ, ໂດຍສະເພາະໃນເວລາທີ່ຊຸດສ້າງທີ່ຢູ່ຫຼາຍບ່ອນໃນເວລາດຽວກັນ. ສະລອຍນ້ຳຄົນງານຂະໜາດນ້ອຍແມ່ນງ່າຍກວ່າທີ່ຈະດີບັກໄດ້ຫຼາຍກວ່າການລົງຄະແນນສຽງພ້ອມໆກັນຫຼາຍຮ້ອຍໜ່ວຍ.

ເຮັດຄວາມສະອາດໂດຍບໍ່ມີການປິດບັງຄວາມລົ້ມເຫລວ

ການທໍາຄວາມສະອາດຄວນຈະດໍາເນີນການຫຼັງຈາກທີ່ຖືກຈັບ. ເມື່ອສຳເລັດແລ້ວ, ໃຫ້ລຶບຂໍ້ຄວາມອອກ ຫຼືປ່ອຍໃຫ້ການເກັບຮັກສາສັ້ນຈັດການພວກມັນ. ເມື່ອຄວາມລົ້ມເຫລວ, ຮັກສາທີ່ຢູ່ແລະ ID ຂໍ້ຄວາມໃນສິ່ງປອມ CI ທີ່ມີການປ້ອງກັນຍາວພຽງພໍສໍາລັບການສືບສວນ, ຫຼັງຈາກນັ້ນລຶບພວກມັນອອກ.

ຢ່າພິມລະຫັດຢືນຢັນ, ລິ້ງສ່ວນຕົວ, ຫຼືອົງປະກອບ HTML ທີ່ສົມບູນເຂົ້າໄປໃນບັນທຶກການສ້າງສາທາລະນະ.

ລອງໃຊ້ຄືນໃໝ່ບໍ່ໄດ້ຜົນ

ລອງທົດສອບອີກຄັ້ງເປັນການແລ່ນໃໝ່ດ້ວຍທີ່ຢູ່ໃໝ່. ຢ່າສົມມຸດວ່າການຮ້ອງຂໍຄືນດຽວກັນກັບບັນຊີດຽວກັນແລະ inbox ເລີ່ມຕົ້ນຈາກສະຖານະທີ່ສະອາດ. ຜູ້​ສົ່ງ​ອາດ​ຈະ​ໃຊ້​ບໍ່​ໄດ້​ລະ​ຫັດ​ເກົ່າ, throttle ການ​ຮ້ອງ​ຂໍ​ຊ​້​ໍາ, ຫຼື​ປະ​ຕິ​ເສດ​ຄໍາ​ເຊີນ​ທີ່​ຊ​້​ໍາ​ກັນ.

ຖ້າການຮ້ອງຂໍເຄືອຂ່າຍຫມົດເວລາ, ໃຫ້ຈໍາແນກ "ບໍ່ໄດ້ຮັບການຕອບສະຫນອງ" ຈາກ "ການດໍາເນີນງານບໍ່ໄດ້ເກີດຂຶ້ນ." ກວດເບິ່ງສະຖານະທີ່ສັງເກດໄດ້ກ່ອນທີ່ຈະອອກການພະຍາຍາມທໍາລາຍຄືນໃຫມ່.

ລາຍງານຈຸດທີ່ລົ້ມເຫລວ

ຄວາມລົ້ມເຫຼວຂອງອັດຕະໂນມັດທີ່ເປັນປະໂຫຍດກໍານົດຫນຶ່ງໃນຂັ້ນຕອນເຫຼົ່ານີ້:

  1. ການສ້າງທີ່ຢູ່ລົ້ມເຫລວ;
  2. ການປະຕິບັດຜະລິດຕະພັນລົ້ມເຫລວກ່ອນທີ່ຈະ enqueue ອີເມວ;
  3. ບໍ່ມີຂໍ້ຄວາມທີ່ກົງກັນມາຮອດກ່ອນກຳນົດເວລາ;
  4. ຂໍ້ຄວາມມາຮອດແຕ່ເນື້ອໃນບໍ່ກົງກັນ;
  5. ການປະຕິບັດການກວດສອບລົ້ມເຫລວ;
  6. ການອະນາໄມລົ້ມເຫລວ.

ການຈັດປະເພດນັ້ນເຮັດໃຫ້ "ການທົດສອບອີເມວລົ້ມເຫລວ" ຢ່າງຕໍ່ເນື່ອງເປັນວຽກທີ່ທີມງານສາມາດເປັນເຈົ້າຂອງໄດ້.

ສໍາລັບຕາຕະລາງການທົດສອບທີ່ໃຫຍ່ກວ່າ, ອ່ານ ແຜນທົດສອບອີເມວຈິງ. ສຳລັບການວິນິດໄສການຈັດສົ່ງ, ໃຫ້ໃຊ້ ການຢືນຢັນອີເມວບໍ່ມາຮອດ: ຊອກຫາຂັ້ນຕອນທີ່ແຕກຫັກ.

GPTMail