$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 පවතින බව නොපෙන්වයි.

අදාළ ලිපි