![](/img/trans.png)
[英]Unable to connect to remote server when i call my webservice (using proxy) in Window server 2012
[英]Unable to connect IMAP server using StreamSocket when we are behind the Proxy
我正在編寫一個簡單的C#Store應用程序以檢查IMAP電子郵件。 我正在使用StreamSocket連接IMAP服務器。 但是問題是,當我們在代理后面時,我們將無法連接到IMAP服務器並出現以下錯誤消息。
“連接嘗試失敗,因為連接的一方在一段時間后未正確響應,或者建立的連接失敗,因為連接的主機未能響應。(來自HRESULT的異常:0x8007274C)”。
我已經添加了代碼片段作為參考。
StreamSocket Socket = new StreamSocket();
await Socket.ConnectAsync(new HostName("imap.gmail.com"), "993", SocketProtectionLevel.SslAllowNullEncryption);
但是,當沒有代理時,相同的代碼也可以正常工作。
您能幫忙解決這個問題嗎?
我的開發環境是使用VS2013和Windows 8.1操作系統的C#。
提前致謝。
您引用的代理可能僅是Web代理,並且僅允許通過此代理進行對外部的所有訪問。 這意味着,只有網絡流量(例如http,https和代理的ftp)可以通過,而其他協議(如IMAP,SMTP(郵件發送)等)則不能通過-因為這些不能通過HTTP代理進行隧道傳輸。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.