Ein HTTP proxy í eini ImapFlow-sambandi
Set ImapFlow sínar proxy-møguleika afturat eini verandi IMAP-sambandi og kanna, um millumliðið loyvir postkassaholuni.
Set proxy afturat postkassastillingunum, tá ImapFlow skal ná eini IMAP-tænastu gjøgnum ein HTTP CONNECT proxy:
import { ImapFlow } from 'imapflow';
const client = new ImapFlow({
host: 'imap.example',
port: 993,
secure: true,
auth: mailboxCredentials,
proxy: 'http://proxy.example:8080',
});
mailboxCredentials hevur IMAP-kontoina hjá forritinum. Brúka henda klientin til verandi samband, postkassuarvgerð og útritan ella rudding eftir feil. Til eina alment atkomiliga telduposttænastu, har ein almennur millumliður er loyvdur, veitir HTTP proxy-listin evni til proxy-URL uttan proxy-viðurskifti; kanna atgongd til veruliga IMAP-vertin og -holuna.
Tvey at kanna
- Tunnilholan er 993. Proxy-ið má loyva CONNECT til imap.example:993. Ein millumliður, sum bert loyvir heimasíðutunnlar á 443, kann avvísa hesa fyrispurningin eisini við gildum proxy-viðurskiftum.
- Postkassan verður vernd av TLS. secure: true er galdandi fyri postkassusambandið. http-skipanin í proxy-URL viðmerkir lurara millumliðsins, ikki eitt yvirskrif av IMAP-vertanavninum.
Um millumliðið krevur innritan, lat kontu tess við tí proxy-URL-sniði, sum ImapFlow veitir undir. Halt postkassukontoina í auth. Hetta dømið brúkar vanliga Node-proxy-leiðina; tann serstaka runtime-flutningurin hjá ImapFlow kann ikki samanberast við proxy.