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 በመልእክት ሳጥን ግንኙነት ላይ ይሠራል። የፕሮክሲው URL http እቅድ የመካከለኛውን አድማጭ ያመለክታል፣ የIMAP አስተናጋጅ ስም ምትክ አይደለም።

መካከለኛው መግቢያ ከፈለገ፣ መለያውን በImapFlow በሚደገፈው የፕሮክሲ URL ቅርጸት ያቅርቡ። የመልእክት ሳጥን መለያውን በauth ውስጥ ያቆዩ። ይህ ምሳሌ መደበኛውን የNode ፕሮክሲ መንገድ ይጠቀማል፤ የImapFlow ብጁ runtime ማጓጓዣ ከፕሮክሲ ጋር ሊጣመር አይችልም።

ተዛማጅ ጽሑፎች