Fun Indy 10 IMAPClient ti o ni IOHandler ti o wa tẹlẹ ti o wa lati TIdIOHandlerStack, so alaye SOCKS pọ ṣaaju ki o to pe Connect:

ProxyInfo := TIdSocksInfo.Create(IMAPClient);
ProxyInfo.Version := svSocks5;
ProxyInfo.Host := 'proxy.example';
ProxyInfo.Port := 1080;

(IMAPClient.IOHandler as TIdIOHandlerStack).TransparentProxy := ProxyInfo;

Awọn iru naa wa lati IdSocks ati IdIOHandlerStack. Ti ko ba si IOHandler sibẹsibẹ, ṣẹda ati yan olutọju ti o yẹ fun asopọ mail ni akọkọ.

Pa IOHandler SSL ti a ti ṣeto tẹlẹ mọ. Yiyipada rẹ pẹlu olutọju stack lasan le yọ TLS kuro; TransparentProxy n pese idunadura proxy nikan, kii ṣe TLS ti o farasin lori 993 tabi STARTTLS lori 143.

Apa yii ro SOCKS5 ti ko ni ijẹrisi. Fun mail server gbogbo eniyan, akọkọ proxy SOCKS5 n pese awọn oludije; jẹrisi pe aaye ipari ti o yan gba IMAP host ati port ti o nilo laaye. Fun akọọlẹ proxy, ṣeto ijẹrisi, orukọ olumulo ati ọrọ igbaniwọle ti TIdSocksInfo lọtọ si akọọlẹ IMAP.

ProxyInfo.Host fun ni orukọ alarina. IMAPClient.Host wa gẹgẹbi iṣẹ mail pẹlu idanimọ TLS ti a pinnu ati ilana ijẹrisi iwe-ẹri.

Àwọn àpilẹ̀kọ tó jọra