Seachfhreastalaí HTTP i nasc ImapFlow
Cuir rogha seachfhreastalaí ImapFlow le nasc IMAP atá ann cheana agus seiceáil an gceadaíonn an t-idirghabhálaí port an bhosca phoist.
Cuir proxy leis na socruithe bosca poist nuair nach mór do ImapFlow freastalaí IMAP a shroicheadh trí sheachfhreastalaí HTTP CONNECT:
import { ImapFlow } from 'imapflow';
const client = new ImapFlow({
host: 'imap.example',
port: 993,
secure: true,
auth: mailboxCredentials,
proxy: 'http://proxy.example:8080',
});
Coinníonn mailboxCredentials cuntas IMAP an fheidhmchláir. Úsáid an cliant seo don seicheamh nasc, obair bhosca poist agus logáil amach nó glantachán tar éis teipe atá ann cheana. I gcás seirbhíse poist atá inrochtana go poiblí ina gceadaítear idirghabhálaí poiblí, soláthraíonn an liosta seachfhreastalaí HTTP iarrthóirí don URL seachfhreastalaí gan dintiúir seachfhreastalaí; seiceáil rochtain ar an óstach agus an port IMAP iarbhír.
Dhá mhionsonra is fiú a sheiceáil
- Is é 993 port an tolláin. Caithfidh an seachfhreastalaí CONNECT chuig imap.example:993 a cheadú. Féadfaidh idirghabhálaí nach gceadaíonn tolláin láithreán gréasáin ach ar 443 an t-iarratas seo a dhiúltú fiú le dintiúir seachfhreastalaí bailí.
- Fanann an bosca poist cosanta ag TLS. Baineann secure: true le nasc an bhosca phoist. Aithníonn scéim http URL an tseachfhreastalaí éisteoir an idirghabhálaí, ní ionadaíocht d'ainm óstach IMAP.
Má theastaíonn logáil isteach ón idirghabhálaí, cuir a chuntas ar fáil tríd an bhformáid URL seachfhreastalaí a thacaíonn ImapFlow. Coinnigh cuntas an bhosca phoist in auth. Úsáideann an sampla seo an cosán seachfhreastalaí caighdeánach Node; ní féidir iompar runtime saincheaptha ImapFlow a chomhcheangal le proxy.