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

Hetta setur teldupostflutningin hjá eini verandi app upp; cURL-koyruskipan PHP skal vera knýtt at libcurl við IMAP-stuðli. Bert tað at hon er til váttar ikki øll innbygd protokoll. Skift endapunktaúr og postkassa-UID. Fyri ein alment atkomuligan teldupostambøna, har almenn millumgongd er loyvd, bjóðar SOCKS5-proxy-listin kandidatar til ta vístu proxy-URL uttan váttan av samleika; vátta atkomu til veruliga teldupostvertin og portin, meðan teldupostkontið og TLS-innstillingarnar verða varðveitt.

CURLOPT_USERNAME/CURLOPT_PASSWORD vátta móti teldupostambønuini. Ein SOCKS-konto brúkar, tá tað er kravt, serstakar stuðlaðar proxy-váttanarmøguleikar. PHP IMAP-víðkanin er ein onnur klient og verður ikki sett upp av hesum innstillingum.

Halt váttan av skírskoyti og vertsnavni virkna fyri IMAPS-málið. At sløkkja bæði er ikki ein fortreyt fyri ruting.

Meðan appið handterir flutning/úrslit, finn ta miseydnaðu stig: SOCKS-samráðing, teldupost-TLS, IMAP-innskráning ella postkassaval. Ein atkomulig proxy vísir ikki, at UID 1 er til.

Skyldar greinar