MailKit এ ইয়াৰ মেইল-ছাৰ্ভিছ সংযোগ ইণ্টাৰফেছৰ জৰিয়তে পোনপটীয়াকৈ SOCKS5 ক্লায়েন্ট প্ৰদান কৰে। Connect মাতিবলৈ আগতে ProxyClient নিৰ্ধাৰণ কৰক:

using MailKit.Net.Pop3;
using MailKit.Net.Proxy;
using MailKit.Security;

using var client = new Pop3Client();
client.ProxyClient = new Socks5Client("proxy.example.net", 1080);

client.Connect("pop.example.net", 995, SecureSocketOptions.SslOnConnect);
client.Authenticate(mailUser, mailPassword);

Console.WriteLine(client.Count);
client.Disconnect(true);

উদাহৰণৰ হ'ষ্টবোৰক প্ৰকৃত SOCKS আৰু মেইল এণ্ডপইণ্টেৰে সলনি কৰক। দেখুওৱা প্ৰক্সি-একাউণ্ট নথকা কনষ্ট্ৰাক্টৰত SOCKS5 প্ৰক্সি তালিকাৰ এটা এন্ট্ৰিয়ে অনুমোদিত ৰাজহুৱা POP3S পথৰ বাবে প্ৰক্সি ঠিকনা যোগান ধৰিব পাৰে; ই মেইল হ'ষ্ট আৰু প্ৰকৃত পৰ্ট অনুমোদন কৰিব লাগিব। mailUser আৰু mailPassword মান অ্যাপ্লিকেচনৰ নিজৰ মেইলবক্স প্ৰমাণপত্ৰ পৰিচালনাৰ পৰা আহে। এই উদাহৰণে কেৱল বার্তা গণনা কৰে; ই একো ডাউনলোড নকৰে বা মচিবলৈ চিহ্নিত নকৰে।

দেখুওৱা API টো MailKit 4.17.0 ত নথিভুক্ত। SOCKS ছাৰ্ভাৰে প্ৰমাণপত্ৰৰ প্ৰয়োজন হ'লে Socks5Client ৰ এটা System.Net.NetworkCredential গ্ৰহণ কৰা কনষ্ট্ৰাক্টৰো আছে।

পৰ্ট 995 ৰ সৈতে SslOnConnect এ POP3 সংযোগৰ বাবে তৎক্ষণাত TLS বাছনি কৰে। Connect ত মেইল ছাৰ্ভাৰৰ হ'ষ্টনাম ৰাখক যাতে ইয়াৰ প্ৰমাণপত্ৰ স্বাভাৱিকভাৱে পৰীক্ষা কৰিব পাৰি। পৰ্ট 110 ত STLS দাবী কৰা প্ৰদানকৰ্তাৰ বাবে SecureSocketOptions.StartTls স্পষ্টভাৱে বাছনি কৰক আৰু সেই প্ৰদানকৰ্তাৰ নথিভুক্ত এণ্ডপইণ্ট ব্যৱহাৰ কৰক।

সম্পৰ্কিত প্ৰবন্ধ