ଯେତେବେଳେ 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 ପ୍ରକ୍ସି ତାଲିକା ପ୍ରକ୍ସି ପ୍ରମାଣପତ୍ର ବିନା ପ୍ରକ୍ସି URL ପାଇଁ ପ୍ରାର୍ଥୀ ଯୋଗାଏ; ପ୍ରକୃତ IMAP ହୋଷ୍ଟ ଓ ପୋର୍ଟକୁ ପ୍ରବେଶ ଯାଞ୍ଚ କରନ୍ତୁ।

ଯାଞ୍ଚ କରିବା ଯୋଗ୍ୟ ଦୁଇଟି ବିବରଣୀ

  • ଟନେଲ ପୋର୍ଟ 993। ପ୍ରକ୍ସି imap.example:993 କୁ CONNECT କୁ ଅନୁମତି ଦେବା ଉଚିତ। କେବଳ 443 ରେ ୱେବସାଇଟ ଟନେଲ ଅନୁମତି ଦେଉଥିବା ମଧ୍ୟସ୍ଥ ବୈଧ ପ୍ରକ୍ସି ପ୍ରମାଣପତ୍ର ଥିଲେ ମଧ୍ୟ ଏହି ଅନୁରୋଧ ଅଗ୍ରାହ୍ୟ କରିପାରେ।
  • ମେଲବକ୍ସ TLS ସୁରକ୍ଷିତ ରହେ। secure: true ମେଲବକ୍ସ ସଂଯୋଗ ପାଇଁ ପ୍ରଯୁଜ୍ୟ। ପ୍ରକ୍ସି URL ର http ସ୍କିମ ମଧ୍ୟସ୍ଥର ଶ୍ରୋତାକୁ ସୂଚାଏ, IMAP ହୋଷ୍ଟନାମର ବିକଳ୍ପ ନୁହେଁ।

ମଧ୍ୟସ୍ଥକୁ ଲଗଇନ ଆବଶ୍ୟକ ହେଲେ, ImapFlow ସମର୍ଥିତ ପ୍ରକ୍ସି URL ଫର୍ମାଟ ମାଧ୍ୟମରେ ଏହାର ଖାତା ଦିଅନ୍ତୁ। ମେଲବକ୍ସ ଖାତା auth ରେ ରଖନ୍ତୁ। ଏହି ଉଦାହରଣ ମାନକ Node ପ୍ରକ୍ସି ପଥ ବ୍ୟବହାର କରେ; ImapFlow ର କଷ୍ଟମ ରନଟାଇମ ପରିବହନ ପ୍ରକ୍ସି ସହିତ ମିଶ୍ରଣ କରାଯାଇପାରିବ ନାହିଁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ