Żid proxy maġenb is-settings tal-kaxxa tal-posta meta l-ImapFlow għandu jasal għal server IMAP permezz ta' 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 iżomm il-kont IMAP tal-applikazzjoni. Uża dan il-klijent għas-sekwenza eżistenti ta' konnessjoni, xogħol tal-kaxxa tal-posta u ħruġ jew tindif wara falliment. Għal servizz tal-posta aċċessibbli pubblikament fejn medjatur pubbliku huwa permess, il-lista tal-proxy HTTP tipprovdi kandidati għall-URL tal-proxy mingħajr kredenzjali tal-proxy; iċċekkja l-aċċess għall-host u l-port IMAP proprji.

Żewġ dettalji li jixirqilhom verifika

  • Il-port tal-mina huwa 993. Il-proxy għandu jippermetti CONNECT lejn imap.example:993. Medjatur li jippermetti mini tas-siti web biss fuq 443 jista' jirrifjuta din it-talba anki b'kredenzjali tal-proxy validi.
  • Il-kaxxa tal-posta tibqa' protetta bit-TLS. secure: true japplika għall-konnessjoni tal-kaxxa tal-posta. L-iskema http tal-URL tal-proxy tidentifika s-semmiegħa tal-medjatur, mhux sostitut għall-isem tal-host IMAP.

Jekk il-medjatur jeħtieġ login, ipprovdi l-kont tiegħu permezz tal-format tal-URL tal-proxy sostnut mill-ImapFlow. Żomm il-kont tal-kaxxa tal-posta f' auth. Dan l-eżempju juża t-triq standard tal-proxy ta' Node; it-trasport runtime personalizzat tal-ImapFlow ma jistax jiġi kkombinat ma' proxy.

Artikli relatati