HTTP proxy oo ku xiran ImapFlow
Ku dar doorashada proxy ee ImapFlow xiriirka IMAP ee jira oo hubi in dhexdhexaadiyuhu u oggolaado dekedda sanduuqa boostada.
Ku dar proxy agtiisa dejinta sanduuqa boostada marka ImapFlow uu ku gaarayo server IMAP iyada oo loo marayo 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 waxa uu hayaa akoonka IMAP ee barnaamijka. Isticmaal macmiilkan isku xirka jira, shaqada sanduuqa boostada iyo bixista ama nadiifinta ka dib guuldarro. Adeegga boostada ee si guud loo gaari karo oo dhexdhexaadiye guud loo oggol yahay, liiska proxy HTTP ayaa bixiya musharrixiin loogu talagalay URL-ka proxy iyada oo aan lahayn aqoonsiga proxy; hubi gelitaanka martigeliyaha iyo dekedda IMAP ee dhabta ah.
Laba tafaasiil oo mudan in la hubiyo
- Dekedda tunnel-ka waa 993. Proxy waa in uu oggolaado CONNECT ilaa imap.example:993. Dhexdhexaadiye u oggolaanaya tunnel-yada mareegaha oo keliya 443 ayaa laga yaabaa in uu diido codsigan xitaa isagoo haysta aqoonsi proxy sax ah.
- Sanduuqa boostadu wali waa lagu ilaaliyay TLS. secure: true waxa uu khuseeyaa xiriirka sanduuqa boostada. Qaabka http ee URL-ka proxy waxa uu tilmaamayaa dhageystaha dhexdhexaadiyaha, ma aha beddelka magaca martigeliyaha IMAP.
Haddii dhexdhexaadiyuhu u baahan yahay gelitaan, bixi akoonkiisa iyada oo loo marayo qaabka URL proxy ee ImapFlow taageerto. Ku hay akoonka sanduuqa boostada auth. Tusaalahan waxa uu isticmaalayaa wadada proxy caadiga ah ee Node; gaadiidka runtime ee gaarka ah ee ImapFlow lama Dari karo proxy.