Не работает удаление письма с почты

seowin

Client
Регистрация
02.05.2016
Сообщения
111
Благодарностей
9
Баллы
18
Проблема в стандартном кубике "Принять почту" - не работает функция удаления писем.
Причем не работает она странно: на ноуте работает, на сервере нет, но все шабы у меня на сервере и вся работа там.
Сначала была ошибка: ContinueFromLastExecuted Не удалось привести тип объекта "System.DBNull" к типу "System.String". Поставил RU прокси - проблема исчезла с этой ошибкой, но почту все также не удаляет...
Что пробовал еще делать:
1. Писал в ТП, скинул файл globalsettings.settings.json , но ответа там нет
2. Удалял лишнюю запятую и все null в этом файле
3. Удалял целиком файлы C:\Users\\AppData\Roaming\ZennoLab\ZennoPoster\7\Settings\Configuration.xml и globalsettings.settings.json
4. Ставил разные версии Зенно, в том числе и последнюю(купил обновления для этого специально).

Может быть кто сталкивался с подобной проблемой?
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113
Попробуйте перейти на MailKit. Он отлично справляется с почтой и работает быстрее.
Для аутлука я использую такой код:

C#:
using (var client = new ImapClient ()) {
                client.Connect ("outlook.office365.com", 993, true);

                client.Authenticate (project.Variables["gotMailLogin"].Value, project.Variables["gotMailPassword"].Value);

                // The Inbox folder is always available on all IMAP servers...
                var inbox = client.Inbox;
                inbox.Open (FolderAccess.ReadWrite);

                project.SendInfoToLog("Total messages: "+ inbox.Count);
                project.SendInfoToLog("Recent messages: "+ inbox.Recent);

                for (int i = 0; i < inbox.Count; i++) {
                    var message = inbox.GetMessage (i);
                    if (message.Subject.Contains("is your Twitter"))
                    {
                        
                        var pattern = "\\d{6}";
                        client.Inbox.AddFlags(i, MessageFlags.Deleted,true);
                        return Regex.Match(message.Subject, pattern).Value;
                    }
                }

                client.Disconnect (true);
            }

throw new Exception("");
 
  • Спасибо
Реакции: seowin

seowin

Client
Регистрация
02.05.2016
Сообщения
111
Благодарностей
9
Баллы
18
Потерто..
 
Последнее редактирование:

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