dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
Не могу подключить почту, ошибка аунтефикации на сервере IMAP, ничего не получается.
В настройках разрешил для сторонних приложений.
 

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
Что делал:
В настройках IMAP включал
Для проверки заново выключал и включал доступ для сторонних приложений.
Пробывал через РОР. Его тоже включил
Что еще можно сделать?
 
Последнее редактирование:

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
Есть идеи? Потому что уже не знаю в какую сторону копать. Проверил настройки гугла которые предлагает, все ок. Грешу на зеннопостер
 
Последнее редактирование:

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
Вопрос все еще актуальный!
 
Последнее редактирование:

TwistDanceR

Активный пользователь
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43
Дружище, та же беда. Только наткнулся на необходимость массового чтения из gmail - полный облом, ни через поп ни через аймап тупо подключиться не могу.
 
  • Спасибо
Реакции: dihard

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
Дружище, та же беда. Только наткнулся на необходимость массового чтения из gmail - полный облом, ни через поп ни через аймап тупо подключиться не могу.
Спасибо за ответ, хоть кто-то жив на форуме. Так это так у всех, просто не рабочая функция в зенно?
 

Shytov

Client
Регистрация
11.09.2018
Сообщения
175
Благодарностей
39
Баллы
28
У меня тоже самое было на прошлой неделе.
В какой-то момент все само собой заработало...

Попробуйте вот этот код, у меня работает на 5.41.1

Для работы кода нужно создать таблицу с именем
Tabl1
и пару переменных с для логина и пасс'a

Код:
string login = project.Variables["login"].Value;
string pass  = project.Variables["pass"].Value;
string proxy = null;

project.SendInfoToLog("Полyчаю письма с почты!", true);
Tuple<string, string, string, string>[] allMails;
allMails = ZennoPoster.BulkMailDownload(
    login,
    pass,
    "pop.gmail.com",
    993,
    true,
    ZennoLab.InterfacesLibrary.Enums.Email.EmailProtocol.IMAP,
    24*1,
    clv_mail,
    false,
    proxy,
    true);

// loop fo all messages
foreach(Tuple<string, string, string, string> tuple in allMails)
{
    // adding messages to the table called Tabl1
    // tuple.Item1 - sibject, tuple.Item2 - from, tuple.Item3 - html message, tuple.Item4 - text message
      List<string> tmp = new List<string>();
       tmp.Add(tuple.Item1);
       tmp.Add(tuple.Item2);
       tmp.Add(tuple.Item3);
       tmp.Add(tuple.Item4);
       project.Tables["Tabl1"].AddRow(tmp);
}
 
  • Спасибо
Реакции: dihard

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113
Для проверки заново выключал и включал доступ для сторонних приложений.
Вы использовали именно второй пароль? Параметры подключения сами указывали?

Попробуйте на другом аккаунте. Слышал могут возникнуть проблемы с самим аккаунтом.
 

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
Вы использовали именно второй пароль? Параметры подключения сами указывали?

Попробуйте на другом аккаунте. Слышал могут возникнуть проблемы с самим аккаунтом.
Поясните пожалуйста, что значит второй пароль? Перелистал форум, нигде про второй пароль не увидел.
Параметры подключения по автомату, но для проверки заходил в гугл и смотрел правильно ли зенопостер их выдал - все ок.
 

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
У меня тоже самое было на прошлой неделе.
В какой-то момент все само собой заработало...

Попробуйте вот этот код, у меня работает на 5.41.1

Для работы кода нужно создать таблицу с именем
Tabl1
и пару переменных с для логина и пасс'a

Код:
string login = project.Variables["login"].Value;
string pass  = project.Variables["pass"].Value;
string proxy = null;

project.SendInfoToLog("Полyчаю письма с почты!", true);
Tuple<string, string, string, string>[] allMails;
allMails = ZennoPoster.BulkMailDownload(
    login,
    pass,
    "pop.gmail.com",
    993,
    true,
    ZennoLab.InterfacesLibrary.Enums.Email.EmailProtocol.IMAP,
    24*1,
    clv_mail,
    false,
    proxy,
    true);

// loop fo all messages
foreach(Tuple<string, string, string, string> tuple in allMails)
{
    // adding messages to the table called Tabl1
    // tuple.Item1 - sibject, tuple.Item2 - from, tuple.Item3 - html message, tuple.Item4 - text message
      List<string> tmp = new List<string>();
       tmp.Add(tuple.Item1);
       tmp.Add(tuple.Item2);
       tmp.Add(tuple.Item3);
       tmp.Add(tuple.Item4);
       project.Tables["Tabl1"].AddRow(tmp);
}
Немного не понятно в коде указан ПОП, но у него порт 995, а в коде порт от IMAP - 993. В любой случаи спасибо, это будет последний вариант, хотелось бы узнать почему получение почты не работает.
 

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
У меня тоже самое было на прошлой неделе.
В какой-то момент все само собой заработало...

Попробуйте вот этот код, у меня работает на 5.41.1

Для работы кода нужно создать таблицу с именем
Tabl1
и пару переменных с для логина и пасс'a

Код:
string login = project.Variables["login"].Value;
string pass  = project.Variables["pass"].Value;
string proxy = null;

project.SendInfoToLog("Полyчаю письма с почты!", true);
Tuple<string, string, string, string>[] allMails;
allMails = ZennoPoster.BulkMailDownload(
    login,
    pass,
    "pop.gmail.com",
    993,
    true,
    ZennoLab.InterfacesLibrary.Enums.Email.EmailProtocol.IMAP,
    24*1,
    clv_mail,
    false,
    proxy,
    true);

// loop fo all messages
foreach(Tuple<string, string, string, string> tuple in allMails)
{
    // adding messages to the table called Tabl1
    // tuple.Item1 - sibject, tuple.Item2 - from, tuple.Item3 - html message, tuple.Item4 - text message
      List<string> tmp = new List<string>();
       tmp.Add(tuple.Item1);
       tmp.Add(tuple.Item2);
       tmp.Add(tuple.Item3);
       tmp.Add(tuple.Item4);
       project.Tables["Tabl1"].AddRow(tmp);
}
Ругается на clv_mail пишет отсутствует
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113
Поясните пожалуйста, что значит второй пароль?
Zennoposter использует классическую авторизацию, а gmail для такой авторизации требует создания пароля приложения.
 

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
Zennoposter использует классическую авторизацию, а gmail для такой авторизации требует создания пароля приложения.
Gmail пишет что она нужна только если у вас стоит двухэтапная авторизация
 

dihard

Client
Регистрация
08.11.2019
Сообщения
241
Благодарностей
40
Баллы
28
Zennoposter использует классическую авторизацию, а gmail для такой авторизации требует создания пароля приложения.
Есть может какой-то аналог? мне надо получать последние письмо и все
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113
Gmail пишет что она нужна только если у вас стоит двухэтапная авторизация
Последние клиенты которые обращались с данной проблемой, релали её использованием пароля приложения.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113
Проверил - авторизация работает.
Редко, но есть жалобы, что данная проблема возникает на определённом аккаунте gmail, вероятно какой-то баг или бан с их стороны.
 

honey975

Новичок
Регистрация
08.08.2019
Сообщения
9
Благодарностей
0
Баллы
1

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113

Shytov

Client
Регистрация
11.09.2018
Сообщения
175
Благодарностей
39
Баллы
28

Rimen

Client
Регистрация
28.10.2019
Сообщения
405
Благодарностей
235
Баллы
43
У меня та же проблема была.
Получилось победить!

Пошагово:
1. Включил здесь https://www.google.com/settings/security/lesssecureapps возможность доступа "ненадежных приложений":
64055


2. Включил двухфакторную аутентификацию в аккаунте https://support.google.com/accounts/answer/185839?co=GENIE.Platform=Desktop&hl=ru

3. Создал пароль приложения. Инструкция здесь: https://support.google.com/accounts/answer/185833?hl=ru

4. Авторизацию в PM сделал не через основной пароль, а с паролем приложения.
 
Последнее редактирование:

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113
У меня та же проблема была.
Получилось победить!

Пошагово:
1. Включил здесь https://www.google.com/settings/security/lesssecureapps возможность доступа "ненадежных приложений":
Посмотреть вложение 64055

2. Создал пароль приложения. Инструкция здесь: https://support.google.com/accounts/answer/185833?hl=ru

3. Авторизацию в PM сделал не через основной пароль, а с паролем приложения.
Это и есть стандартный способ включения. Проблема в том, что на некоторых редких аккаунтах это не срабатывает.
 

one

Client
Регистрация
22.09.2015
Сообщения
6 793
Благодарностей
1 264
Баллы
113
  • Спасибо
Реакции: Yuriy Zymlex

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113

one

Client
Регистрация
22.09.2015
Сообщения
6 793
Благодарностей
1 264
Баллы
113

Rimen

Client
Регистрация
28.10.2019
Сообщения
405
Благодарностей
235
Баллы
43

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