ເພີ່ມ proxy ຄຽງກັບການຕັ້ງຄ່າກ່ອງຈົດໝາຍ ເມື່ອ ImapFlow ຕ້ອງໄປຮອດເຊີບເວີ IMAP ຜ່ານ proxy HTTP CONNECT:

import { ImapFlow } from 'imapflow';

const client = new ImapFlow({
  host: 'imap.example',
  port: 993,
  secure: true,
  auth: mailboxCredentials,
  proxy: 'http://proxy.example:8080',
});

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

ສອງລາຍລະອຽດທີ່ຄວນກວດ

  • ພອດອຸໂມງແມ່ນ 993. proxy ຕ້ອງອະນຸຍາດ CONNECT ໄປຫາ imap.example:993. ຕົວກາງທີ່ອະນຸຍາດອຸໂມງເວັບໄຊຕ໌ພຽງ 443 ອາດປະຕິເສດຄຳຮ້ອງນີ້ ເຖິງແມ່ນມີຂໍ້ມູນຢືນຢັນ proxy ທີ່ຖືກຕ້ອງ.
  • ກ່ອງຈົດໝາຍຍັງຖືກປົກປ້ອງດ້ວຍ TLS. secure: true ໃຊ້ກັບການເຊື່ອມຕໍ່ກ່ອງຈົດໝາຍ. ແຜນ http ຂອງ URL proxy ຊີ້ບອກຕົວຮັບຟັງຂອງຕົວກາງ ບໍ່ແມ່ນການແທນຊື່ໂຮສ IMAP.

ຖ້າຕົວກາງຕ້ອງການລັອກອິນ, ໃຫ້ບັນຊີຂອງມັນຜ່ານຮູບແບບ URL proxy ທີ່ ImapFlow ຮອງຮັບ. ເກັບບັນຊີກ່ອງຈົດໝາຍໄວ້ໃນ auth. ຕົວຢ່າງນີ້ໃຊ້ເສັ້ນທາງ proxy ມາດຕະຖານຂອງ Node; ການຂົນສົ່ງ runtime ແບບກຳນົດເອງຂອງ ImapFlow ບໍ່ສາມາດລວມກັບ proxy ໄດ້.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ