SOCKS ৰ জৰিয়তে IMAPS ৰ বাবে PHP cURL কনফিগাৰ কৰক
এটা PHP cURL হেণ্ডেলত IMAPS পথ স্থাপন কৰক যাৰ সংযুক্ত libcurl এ IMAP সমৰ্থন কৰে, পৃথক মেইল আৰু প্ৰক্সি একাউণ্টৰ সৈতে।
$handle = curl_init('imaps://mail.example.com/INBOX/;UID=1');
curl_setopt_array($handle, [
CURLOPT_PROXY => 'socks5h://203.0.113.10:1080',
CURLOPT_USERNAME => getenv('MAIL_USER'),
CURLOPT_PASSWORD => getenv('MAIL_PASSWORD'),
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CONNECTTIMEOUT => 5,
CURLOPT_TIMEOUT => 20,
]);
এইটোৱে এটা বিদ্যমান এপ্লিকেশ্যনৰ মেইল ট্ৰেন্সফাৰ কনফিগাৰ কৰে; PHP ৰ cURL ৰানটাইম IMAP সমৰ্থনৰ সৈতে libcurl সৈতে সংযুক্ত হ'ব লাগিব। ইয়াৰ উপস্থিতিয়ে অকলেই প্ৰতিটো নিৰ্মিত প্ৰটোকল প্ৰতিষ্ঠা নকৰে। এণ্ডপইণ্ট আৰু মেইলবক্স UID সলনি কৰক। ৰাজহুৱাভাৱে উপলব্ধ মেইল চাৰ্ভাৰৰ বাবে য'ত ৰাজহুৱা মধ্যস্থতাকাৰী অনুমোদিত, SOCKS5 প্ৰক্সি তালিকা এ দেখুওৱা প্ৰমাণপত্ৰ-মুক্ত প্ৰক্সি URL ৰ বাবে প্ৰাৰ্থী আগবঢ়ায়; মেইল একাউণ্ট আৰু TLS সংহতিসমূহ ৰাখি প্ৰকৃত মেইল হোষ্ট আৰু পৰ্টলৈ প্ৰৱেশ নিশ্চিত কৰক।
CURLOPT_USERNAME/CURLOPT_PASSWORD এ মেইল চাৰ্ভাৰত প্ৰমাণীকৰণ কৰে। SOCKS একাউণ্ট, যেতিয়া প্ৰয়োজন হয়, পৃথক সমৰ্থিত প্ৰক্সি প্ৰমাণপত্ৰ বিকল্প ব্যৱহাৰ কৰে। PHP IMAP এক্সটেনশ্যন আন এটা ক্লায়েণ্ট আৰু এই সংহতিসমূহেৰে কনফিগাৰ নহয়।
IMAPS গন্তব্যৰ বাবে প্ৰমাণপত্ৰ আৰু হোষ্টনাম সত্যাপন সক্ৰিয় ৰাখক। দুয়োটা অক্ষম কৰা ৰাউটিঙৰ পূৰ্বচৰ্ত নহয়।
এপ্লিকেশ্যনৰ ট্ৰেন্সফাৰ/ফলাফল পৰিচালনাৰ সময়ত ব্যৰ্থ পৰ্যায়টো চিনাক্ত কৰক: SOCKS আলোচনা, মেইল TLS, IMAP লগইন বা মেইলবক্স নিৰ্বাচন। এটা উপলব্ধ প্ৰক্সিয়ে UID 1 আছে বুলি নেদেখুৱায়।