Google опять чудит: на этот раз решил доставить радость владельцам почтовых аккаунтов Gmail, которые используют для получения почты программы вроде The Bat, и отключил возможность добавлять так называемые "ненадежные" программы в свой список исключений. То есть раньше достаточно было просто указать, что я разрешаю всяким сторонним программам работать с почтой Gmail, то теперь нужно всё сделать по-другому.
Всё началось вчера, когда на домашнем компьютере вдруг перестала приниматься почта Google через The Bat. Я попробовал разные способы, что-то гуглил, но в итоге так ничего и не заработало. Решил забить до поры до времени.
И точно: сегодня отрубилась уже рабочая почта на том же самом The Bat только Portable версии
Ошибки были разные:
Сервер сообщает об ошибке: -ERR [AUTH] Application-specific password required.
Сервер сообщает об ошибке: -ERR [AUTH] Username and password not accepted.
Сервер сообщает об ошибке: "ВНИМАНИЕ: не удалось обнаружить на сервере подходящих алгоритмов аутентификации" и т.п.
Содержание
Как решить проблему - первый способ
С 30 мая 2022 года Google принял решение вообще не работать с так называемыми "небезопасными приложениями" и перейти на новый алгоритм аутентификации.
И начиная с этого времени The Bat перестал нормально принимать (и/тили отправлять) почту на Gmail.
Что нужно сделать:
Включаем аутентификацию
Для начала обязательно проверяем - включена ли двухфакторная аутентификация в аккаунте Google.
Если нет - то включаем: "Управление аккаунтом" - "Безопасность"
Обновляем The Bat
На старых версиях новая аутентификация работать не будет.
Поэтому обновляем The Bat, я обновил до Portable 9.5.1 - это последняя версия на момент написания статьи.
Меняем настройки The Bat
Теперь нужно поменять настройки почтового ящика Gmail в самой программе.
А именно во вкладке "Транспорт" есть кнопка Авторизация, а в ней надо поменять тип с обычной на OAUTH (через веб-браузер).
Принимаем почту
Теперь надо получить почту.
При этом вылезет окошко, мол, давайте введите код авторизации.
А чтобы его получить - надо кликнуть на кнопку "Открыть в системном браузере".
Откроется обычный браузер, в котором надо заверить Google, что приложение The Bat очень надежно, вы ему всё разрешаете, подтвердить всё кодом из СМС-ки.
Ну и вставить его в The Bat.
Поздравляю, теперь можно качать почту из Google как раньше
Второй способ
Заходим в аккаунт Google и ищем настройки аккаунта.
Там находим вкладку безопасность.
- Включаем двухэтапную аутентификацию.
- И в этой же вкладке находим пункт "Пароли приложений".
- Создаем новый пароль, копируем и вставляем в The Bat (выбираем при этом "обычная" аутентификация, чтобы можно было вставить туда пароль)
Дополнение от 23.04.2024
Теперь уже Google у меня рухнул окончательно и перестал дружить с The Bat 10.5 в принципе.
Потому что пароли приложений лично в моем аккаунте Гугла оказались выпиленными, то есть их там больше нет!!
А авторизация по OAUTH2 в Бате - не работает, просто не выдается ссылка для перехода по ней.
То есть сошлись две глючные системы: Google и Bat и получилась ядерная смесь.
В итоге я убил несколько часов, плюнул и перешёл на Thunderbird - скачать бесплатно тут
Всё установилось в 2 клика
Еще проблема
С конца сентября 2022 у меня вдруг перестала отправляться почта на 9 версии The Bat.
То есть с гугла всё принималось, а туда не отправлялось. Выдавалась ошибка 5.7.0.
И дело оказалось именно в версии программы.
Не нужно заморачиваться с настройками, читать мануалы, ползать по форумам - если у вас такая же проблема, не тратьте время.
После обновления на The Bat 10 - почта стала отправляться при тех же настройках.
Выводы и итоги
Google начинает напрягать.
Сначала выдурил мозги с SSL, затем стал напрягать с Webp, потом перестал индексировать сайты, сейчас вот очередные телодвижения нужны теперь и в почте.
Основной вывод, который я сделал: при возможности нужно линять с гугла, так что больше там новых ящиков стараюсь не заводить, делаю выбор в пользу яндекса mail.ru, и другим советую, меньше мозги дурит, а техподдержка и документация толковее в разы.
Тоже столкнулся с проблемой - включил двухфакторную аутентификацию в аккаунте Google и клиент The Bat перестал принимать почту ; как решил вопрос - все также через создание пароля для приложения; автор просто не понял как его спрятали - находим в аккаунт раздел "Безопасность" далее "Изучить рекомендации по защите", появится "Проверка безопасности" нажать "Подробнее..." затем справа появится "Справка" и уже в ней находим "Создайте пароль приложения или настройте существующий" Занавес! Все работает, версия клиента 9.1.16 32-битная, Google пишет что при отключенной двухфакторке нельзя пользоваться сторонними приложениями. Ну и так понимаю с 2025 будет закрыт доступ через менее защищенные приложения по имени пользователя и паролю - относится ли к ним The Bat! будем посмотреть
у меня просто нет кнопки "Подробнее" в проверке безопасности, вот как на скрине - http://icecream.me/b9e3a93885c74a258fad45a71dcc2b4b
Возможно у Вас включена "Дополнительная защита" - она будет препятствовать работе сторонних приложений; вот ссылка в Гугле со справкой и созданием пароля для приложений https://support.google.com/accounts/answer/185833?hl=ru#:~:text=%D0%9F%D1%80%D0%B8%20%D0%BD%D0%B5%D0%BE%D0%B1%D1%85%D0%BE%D0%B4%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8%20%D0%B2%D0%BE%D0%B9%D0%B4%D0%B8%D1%82%D0%B5%20%D0%B2%20%D0%B0%D0%BA%D0%BA%D0%B0%D1%83%D0%BD%D1%82,%D1%83%D1%87%D0%B5%D0%B1%D0%BD%D1%8B%D0%B9%20%D0%B8%D0%BB%D0%B8%20%D0%B4%D1%80%D1%83%D0%B3%D0%BE%D0%B9%20%D0%BA%D0%BE%D1%80%D0%BF%D0%BE%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9%20%D0%B0%D0%BA%D0%BA%D0%B0%D1%83%D0%BD%D1%82. (поначалу я нашел именно этот способ) Если при отключенной двухфакторке перейти по ссылке (создание пароля приложений) из статьи - появится сообщение "Эта настройка недоступна для вашего аккаунта", вот так вот. Гугл не может не радовать и каждая новация требует траты времени и заморочки. В свое время именно изменение Гуглом почтового сервиса (не силен в этом, но что-то поменяли https://support.google.com/mail/thread/38767531?sjid=516418115356241781-EU ) вынудило перейти с более низкой версии клиента - клиент стал использовать именно этот способ авторизации (через пароль приложения)
Еще дополню - после повторного включения двухфакторной аутентификации также исчезла опция "Подробнее" (все строки получили зеленый индикатор), но переход по ссылке работает! И снова появилась строчка "Связанные сторонние приложения и сервисы" , слева индикатор - восклицание в желтом кружочке⚠️ , кнопка "Подробнее". Видимо для Гугла это ред флаг 🚩, наверное скоро будет еще какой-нибудь прикол, но пока что удалось победить
Нет, но ваше решение сработало в том плане, что если кликнуть на ссылку из хелпа "Создайте пароль приложения или настройте существующий" - вот она https://myaccount.google.com/apppasswords, то идет переход в пароли приложений, даже если их НЕТ в интерфейсе.
Там уже создается новый пароль приложения.
И используется где нужно, в том числе и в The Bat
Я сейчас проверил - работает
Только совет: по возможности при создании нового ящика и подключения этого пароля приложения используйте не встроенный браузер The Bat, а кликните на ссылку "Открыть в системном браузере". Потому что по умолчанию браузер бата кривой и не кликает на кнопку "Разрешить".
Ну и как вариант выбрать в настройках не Oauth а обычную авторизацию, у меня сработало.
У меня 3 акка в ссаном гугле. Два работают (забирают почту по POP3), а третий все время пишет "Error 400: invalid_request"
Хотя и в самих настройках переадрессации гмейла и настройках самого гугл аккаунта и настройках The Bat, все идентично.
Аккаунты уже довольно старые.
Я уже давным давно сделал для себя вывод,что гугл сервисы - это полнейшее гавно!
Пользуюсь только потому что у меня Андроид.
гугл, вороватые жадные твари! реально задолбали подобной хренью! на бате два адреса работают (пока) несколько - отказались!!! и ДЭА не помогает!!
Короче, гугл пришлось похоронить. Они давно этого хотели сами. Пусть бабло берут из обанкроитвшихся банков :)
а у меня от приложение Phone Control на андроиде перестали приходить письма с отчетами (((
У меня версия The Bat 7.0.0.56. Для получения и отправки Gmail почты, я проделал следующие манипуляции: В Google аккаунте на сайте выбрал: Безопасность - Двухэтапная аутентификация и настроил ее. Далее выбрал: Безопасность - Пароли приложений. В приложениях выбрал дополнительно, и добавил вручную – The Bat, а в устройствах выбрал - Компьютер Windows. Сгенерировал и скопировал в блокнот пароль для The Bat с сайта Google. Далее, в самой программе The Bat, произвел следующие настройки:
Закладка - Транспорт:
Отправка почты:
SMTP-сервер: smtp.gmail.com
Аутенфикация: Аунтентификация SMTP (RFC-2554) - флажок
Использовать указанные ниже - флажок
Пользователь: хххххххх@gmail.com
Пароль: хххххххх (подставляем пароль, сгенерированный на сайте и сохраненный в блокнот)
Требовать безопасную аутентификацию – флажок снять
Аутентификация POP прежде SMTP – флажок снять
Соединение: Безопасное на спец. Порт (TLS)
Порт 465
Использовать быстрые настройки SMTP – флажок снять
Получение почты:
Почт. сервер: imap.gmail.com
Пользователь: хххххххх@gmail.com
Пароль хххххххх (подставляем пароль, сгенерированный на сайте и сохраненный в блокнот)
Аутенфикация: обычная – флажок
Протокол IMAP4
Соединение: Безопасное на спец. Порт (TLS)
Порт 993
Тип доставки Немедленная
Совмещенная доставка (получение + отправка) – флажок
После этих настроек Gmail почта заработала на компьютере в полном объеме и на приемку, и на отправление писем. Никаких обновлений программы до 10-й версии не потребовалось!
А в чём тут заключается Двухэтапная аутентификация?
Почту получает и отправляет (установлена последняя версия The Bat!) , но не удаляет, после удаления писем они вновь через некоторое время появляются во входящих. И такая ситуация только с Gmail, раньше такой ситуации не было.
У меня такая байда была после того как я включен режим IMAP, письма плавали и перемещались в разные папки без видимой логики, и как им вздумается.
Помучался день, поплевался, вернулся на обычный POP и всё как раньше.
Ну и попробовать поиграться с галочкой "удалять письма с сервера" - https://www.ritlabs.com/ru/forums/forum3/topic11454/
А как через the bat пользоваться почтой yandex? У меня после двух писем они не отправляются. Пишет что спам и нельзя больше отправить письма
у меня хорошо работает the bat и яндекс почта (что корпоративная, что обычная), несколько ящиков, настройки обычные.
отключите всякие спам фильтры в бате
если не поможет - напишите в техподдержку яндекса там довольно неплохо они работают, может подскажут в чем дело.
А сколько в день с Яндекса можно отправлять писем?
ну я иногда десятки писем отправляю, нет вопросов.
Не понимаю почему у меня тогда проблема, создал вчера только почту Яндекс. Вчера отправил одно письмо, все норм, пришло. Сегодня сделал исходящие 100 штук, начал отправлять, они не отправляются, ошибка, типа спам. Создал письмо и отправил сразу, ушло, все норм. А потом ещё решил отправит, опять ошибка, типа спам.
Господа, большое спасибо за советы!!! Воспользовался вариантом Александра Беспрозванного, вытащил почту начиная с сентября месяца... :-) Еще раз большое спасибо, завтра уже буду делать на других ящиках...
Спасибо большое за инструкцию!! у нас несколько ящиков , настроили все, все работают!
Гугл правильно всё делает.
Включением двухфакторной аутентификации он обновляет базу телефонов россиян.
Чем полнее база (чем в бОльшем объёме мы оцифрованы, тем лучше Гуглам и их спецам...)
Раздавайте номера своих телефонов, паспортные данные и фотографии, - Ура!
Не могу почту настроить при подключении аккаунта пишет вот такое:
Не удалось войти в аккаунт
Возможно, этот браузер или приложение небезопасны.
Попробуйте сменить браузер. Если вы уже используете поддерживаемый браузер, повторите попытку входа ещё раз.
Как можно решить проблему?
Спасибо за инструкцию. Всё отлично работает.
Жаль что гугл так поступил... меня вполне устраивал бат версии 4. значит перейду на другие почтовые сервисы.
А попробовать надо? Прежде чем статью писать! Включаем двухэтапную аутентификацию, в аккаунте создаем пароль приложения, Меняем настройки The Bat, во вкладке "Транспорт" есть кнопка Авторизация, а в ней надо поменять тип на обычной. И поставить этот пароль приложения! Обновлять The Bat НЕ НАДО ! И пользуйся как было раньше, без всяких смс!
А Яндекс -дурит мозги!
Не понял ваш коммент.
Обновлять The Bat надо, если он старый, например, у меня был то ли 5 то ли 6 версии, а авторизация OAuth 2.0 у них только с The Bat! v7.1.8 появилась.
СМС может приходить или нет - один раз, на этапе аутентификации, это уже google решает как вас верифицировать.
В любом случае если придет, то достаточно подтвердить.
нет, надо чтобы было OAUTH, иначе вы не сможете создать пароль приложения - он создается на этапе авторизации в веб браузере.
Сергей, не нужен OAUTH, Саша выше правильно написал. У меня вот The Bat! v8.2 . Ничего не обновлял, Авторизация Обычная. Включил в гугле двухэтапную авторизацию, потом там же перешел Безопасность-раздел Вход в аккаунт Google - Пароль приложений. Создал пароль для The Bat. Скопировал его и вставил вместо старого пароля для ящика в настройках получения почты. Т.е. бодаться с OAUTH не надо и обновляться тоже. Получил кучу писем с 7-го числа которые не получал.. Сижу, вот разгребаю..
Можно наверное сделать как вы написали (раз работает, я проверил на другом аккаунте), но как мне кажется всё же лучше сделать как написали сами разработчики The Bat и не заморачиваться https://www.ritlabs.com/ru/news/7801/
Я пошел путем от разработчиков, он по сложности ничем не отличается от описанного вами.
А второй аккаунт сделал через пароли приложения, посмотрю как будет работать, ибо есть подозрение, что Google как закрыл "ненадежные приложения", так может и выпилить "пароли приложений".
Но статью, наверное, дополню и таким способом, спасибо!
А люди пусть решают сами, что им удобнее, хорошо что есть много путей решения проблемы с почтой google.
спасибоооо вам!!
Спасибо и браво! Поступил согласно вашему совету, сработало на отлично. У меня мышь 6 версии.