לייגט צו proxy לעבן די פּאָסטן־קעסטל איינשטעלונגען ווען ImapFlow דאַרף דערגרייכן אַן IMAP סערווער דורכן 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 אַנטהאַלט דעם אַפּליקאַציע׳ס IMAP קאָנטע. ניצט דעם קליענט פֿאַר דער עקזיסטירנדיקער סעקווענץ פֿון פֿאַרבינדונג, אַרבעט מיטן פּאָסטן־קעסטל און אַרויסלאָגן אָדער אויפֿרייניקן נאָך אַ דורכפֿאַל. פֿאַר אַ פּובליק צוטריטלעכער פּאָסט־דינסט וווּ אַ פּובליקער מיטלער איז ערלויבט, HTTP פּראָקסי ליסטע שטעלט צו קאַנדידאַטן פֿאַר דער פּראָקסי URL אָן פּראָקסי־באַשטעטיקונגען; קאָנטראָלירט דעם צוטריט צום פֿאַקטישן IMAP האָסט און פּאָרט.

צוויי פּרטים וואָס לוינט זיך צו קאָנטראָלירן

  • דער טונעל פּאָרט איז 993. דער פּראָקסי מוז ערלויבן CONNECT צו imap.example:993. אַ מיטלער וואָס ערלויבט וועבזייטל־טונעלן נאָר אויף 443 קען אָפּוואַרפֿן די בקשה אַפֿילו מיט גילטיקע פּראָקסי־באַשטעטיקונגען.
  • דאָס פּאָסטן־קעסטל בלייבט TLS־באַשיצט. secure: true גילט פֿאַר דער פּאָסטן־קעסטל פֿאַרבינדונג. דער http סכימע פֿון דער פּראָקסי URL באַצייכנט דעם מיטלערס אויסהערער, נישט אַ פֿאַרמיטל פֿאַרן IMAP האָסט נאַמען.

אויב דער מיטלער פֿאַרלאַנגט אַ לאָגין, שטעלט צו זיין קאָנטע דורכן פֿון ImapFlow געשטיצטן פּראָקסי URL פֿאָרמאַט. האַלט די פּאָסטן־קעסטל קאָנטע אין auth. דאָס ביישפּיל ניצט דעם סטענדאַרד Node פּראָקסי וועג; דער באַזונדערער runtime טראַנספּאָרט פֿון ImapFlow קען נישט ווערן קאַמבינירט מיט proxy.

פֿאַרבונדענע אַרטיקלען