Ошибки при получении почты

Donalddick

Client
Регистрация
01.10.2017
Сообщения
55
Благодарностей
8
Баллы
8
Господа! Облазил форум, но решение что-то так и не нашел.
Есть задача: получать письма с разных почт нескольких почтовых сервисов.
Решил для удобства использовать BulkMailDownload взамен экшна приема почты.
Иногда при получении могут возникнуть ошибки. Самые главные - не найдено письмо или невозможно подключиться к imap серверу.
Но project.GetLastError не хочет возвращать мне эту ошибку в переменную. И в самом логе на ошибку при получении почты кликнуть правой кнопкой мыши тоже нельзя!
Что делать?
 

copper12

Client
Регистрация
26.11.2016
Сообщения
1 111
Благодарностей
260
Баллы
63
Пришлите пожалуйста скриншот ошибки, которая появляется в логе выполнения.
В логе должна быть ошибка на действие C#
 
Последнее редактирование:

Donalddick

Client
Регистрация
01.10.2017
Сообщения
55
Благодарностей
8
Баллы
8
Пришлите пожалуйста скриншот ошибки, которая появляется в логе выполнения.
В логе должна быть ошибка на действие C#
Код выполняется, не обращая внимание на ошибку


 

copper12

Client
Регистрация
26.11.2016
Сообщения
1 111
Благодарностей
260
Баллы
63
Ошибка не копируется потому что это внутренняя ошибка обработчика почты, а не действия C#.
 

Donalddick

Client
Регистрация
01.10.2017
Сообщения
55
Благодарностей
8
Баллы
8

copper12

Client
Регистрация
26.11.2016
Сообщения
1 111
Благодарностей
260
Баллы
63
  • Спасибо
Реакции: Donalddick

copper12

Client
Регистрация
26.11.2016
Сообщения
1 111
Благодарностей
260
Баллы
63
Передали данный запрос разработчикам. В следующей версии будет учтено это.
В следующей версии будет добавлена возможность выдачи исключения в случае ошибки.
Текст ошибки можно будет вывести в переменную следующим образом
Код:
try
{
    ZennoPoster.BulkMailDownload("[email protected]", "123", throwException: true);
}
catch(Exception ex)
{
    return ex.Message;
}
 
  • Спасибо
Реакции: Dimionix

Donalddick

Client
Регистрация
01.10.2017
Сообщения
55
Благодарностей
8
Баллы
8
В следующей версии будет добавлена возможность выдачи исключения в случае ошибки.
Текст ошибки можно будет вывести в переменную следующим образом
Код:
try
{
    ZennoPoster.BulkMailDownload("[email protected]", "123", throwException: true);
}
catch(Exception ex)
{
    return ex.Message;
}
Как вернуть результат в переменную, а не просто в лог?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)