Как подключиться к «imap.gmail.com» с помощью C # в корпоративной сети, имеющей влияние прокси - PullRequest
0 голосов
/ 21 мая 2019

Я не могу подключиться к imap.gmail.com, используя класс Imap4Client или класс ImapClient. Когда я пробую метод Connect, я получаю сообщение об ошибке

Произошло необработанное исключение типа «System.Net.Sockets.SocketException» в mscorlib.dll. Дополнительная информация: Соединение не может быть установлено, потому что целевой компьютер активно отказался от него.

Я пытался с

<system.net>
    <defaultProxy>
      <proxy usesystemdefault="False"/>
    </defaultProxy>
</system.net>

Мой код указан ниже

client = new Imap4Client();
try
{
    client.ConnectSsl("imap.gmail.com", 993);
}
    catch (System.Exception ex)
{
    //Getting Exception
}

OR

using (var client = new ImapClient())
{
    try
    {
        client.Connect("imap.gmail.com", 993, true);
    }
    catch (System.Exception ex)
    {
        //Getting the same error here also
    }
}

Мне нужен любой из этих кодов для подключения к серверу Gmail для чтения электронных писем. Есть ли способ избежать этой проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...