$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,
]);

دا د موجودې اپلیکیشن د mail لېږد تنظیموي؛ د PHP د cURL رنټایم باید له هغه libcurl سره ونښلول شي چې IMAP ملاتړ کوي. یوازې د هغه شتون ټول جوړ شوي پروتوکولونه نه ثابتوي. پای ټکي او د mailbox UID بدل کړئ. د عامه لاسرسي وړ mail سرور لپاره چېرې چې عامه منځګړي اجازه لري، د SOCKS5 پراکسي لېست د ښودل شوي بې اعتبارنامې پراکسي URL لپاره نوماندان وړاندې کوي؛ د mail حساب او TLS تنظیمات ساتلو سره د اصلي mail host او پورټ ته لاسرسی تایید کړئ.

CURLOPT_USERNAME/CURLOPT_PASSWORD د mail سرور سره تصدیق کوي. SOCKS حساب، کله چې اړتیا وي، جلا ملاتړ شوي پراکسي اعتبارنامې اختیارونه کاروي. د PHP IMAP غځېدنه بله مراجع ده او د دې تنظیماتو له مخې نه تنظیمیږي.

د IMAPS منزل لپاره د سند او hostname تایید فعال وساتئ. دواړه غیر فعالول د لارښوونې شرط نه دی.

د اپلیکیشن د لېږد/پایلې سمبالښت په جریان کې ناکام پړاو وپېژنئ: د SOCKS خبرې اترې، mail TLS، IMAP ننوتل یا د mailbox غوراوی. د لاسرسي وړ پراکسي نه ښیي چې UID 1 شته.

اړوندې مقالې