په ImapFlow اړیکه کې HTTP پراکسي
د ImapFlow پراکسي انتخاب په موجوده IMAP اړیکه کې اضافه کړئ او وګورئ چې منځګړی د بریښنالیک صندوق پورټ اجازه ورکوي که نه.
کله چې 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 ترانسپورت د پراکسي سره نه شي یوځای کېدای.