کله چې ImapFlow د HTTP CONNECT پراکسي له لارې IMAP سرور ته ورسیږي، پراکسي د بریښنالیک صندوق امستنو سره یوځای اضافه کړئ:

import { ImapFlow } from 'imapflow';

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

mailboxCredentials د اپلیکیشن IMAP حساب ساتي. دا کلاینټ د موجوده اړیکې، د صندوق کار او د وتلو یا ناکامۍ وروسته پاکولو ترتیب لپاره وکاروئ. د عامه لاسرسي وړ بریښنالیک خدمت لپاره چې عامه منځګړی پکې اجازه لري، د HTTP پراکسي لیست د پراکسي اعتبارنامو پرته د پراکسي URL لپاره نوماندان برابروي؛ په اصلي IMAP کوربه او پورټ لاسرسی وګورئ.

دوه جزئیات چې د کتلو ارزښت لري

  • د تونل پورټ 993 دی. پراکسي باید imap.example:993 ته CONNECT اجازه ورکړي. هغه منځګړی چې یوازې په 443 کې د وېبپاڼو تونل اجازه ورکوي، دا غوښتنه د اعتبار وړ پراکسي اعتبارنامو سره هم ردولای شي.
  • صندوق د TLS په واسطه خوندي پاتې کیږي. secure: true د صندوق اړیکې لپاره تطبیقیږي. د پراکسي URL http سکیم د منځګړي اورېدونکی ښیي، نه د IMAP کوربه نوم بدیل.

که منځګړي ته ننوتل ورته اړین وي، حساب یې د ImapFlow ملاتړ شوي پراکسي URL بڼې له لارې وړاندې کړئ. د صندوق حساب په auth کې وساتئ. دا بېلګه د Node معیاري پراکسي لاره کاروي؛ د ImapFlow ځانګړی runtime ترانسپورت د پراکسي سره نه شي یوځای کېدای.

اړوندې مقالې