ImapFlow හට HTTP CONNECT ප්‍රොක්සියක් හරහා IMAP සේවාදායකයකට ළඟා විය යුතු විට තැපැල් පෙට්ටි සැකසුම් සමඟ proxy එකතු කරන්න:

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 proxy ලැයිස්තුව මගින් proxy අක්තපත්‍ර නොමැතිව proxy URL සඳහා අපේක්ෂකයන් සපයයි; සැබෑ IMAP සත්කාරකයට සහ වරායට ප්‍රවේශය පරීක්ෂා කරන්න.

පරීක්ෂා කළ යුතු කරුණු දෙකක්

  • උමං වරාය 993 වේ. proxy මගින් imap.example:993 වෙත CONNECT සඳහා අවසර දිය යුතුය. 443 හි පමණක් වෙබ් අඩවි උමං සඳහා අවසර දෙන මැදිහත්කරුවෙකුට වලංගු proxy අක්තපත්‍ර තිබියදීත් මෙම ඉල්ලීම ප්‍රතික්ෂේප කළ හැකිය.
  • තැපැල් පෙට්ටිය TLS ආරක්ෂාවෙන් පවතී. secure: true අදාළ වන්නේ තැපැල් පෙට්ටි සම්බන්ධතාවයටය. proxy URL හි http ක්‍රමය මැදිහත්කරුගේ ශ්‍රාවකය හඳුන්වයි, IMAP සත්කාරක නාමයට ආදේශකයක් නොවේ.

මැදිහත්කරුට පිවිසුමක් අවශ්‍ය නම්, ImapFlow ආධාරක proxy URL ආකෘතියෙන් එහි ගිණුම සපයන්න. තැපැල් පෙට්ටි ගිණුම auth තුළ තබන්න. මෙම උදාහරණය Node සම්මත proxy මාර්ගය භාවිත කරයි; ImapFlow හි අභිරුචි runtime ප්‍රවාහනය proxy සමඟ ඒකාබද්ධ කළ නොහැක.

අදාළ ලිපි