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

  • Автор темы Автор темы Donalddick
  • Дата начала Дата начала

Donalddick

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

m9lMpEh.png

u1ieA
 
Ошибка не копируется потому что это внутренняя ошибка обработчика почты, а не действия C#.
 
Передали данный запрос разработчикам. В следующей версии будет учтено это.
В следующей версии будет добавлена возможность выдачи исключения в случае ошибки.
Текст ошибки можно будет вывести в переменную следующим образом
Код:
Развернуть Свернуть Копировать
try
{
    ZennoPoster.BulkMailDownload("mail@mail.ru", "123", throwException: true);
}
catch(Exception ex)
{
    return ex.Message;
}
 
  • Оценить
Реакции: Dimionix
В следующей версии будет добавлена возможность выдачи исключения в случае ошибки.
Текст ошибки можно будет вывести в переменную следующим образом
Код:
Развернуть Свернуть Копировать
try
{
    ZennoPoster.BulkMailDownload("mail@mail.ru", "123", throwException: true);
}
catch(Exception ex)
{
    return ex.Message;
}
Как вернуть результат в переменную, а не просто в лог?
 

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