Меню

Ошибка аутентификации на сервере imap zennoposter

Я использую php-скрипт для подключения imap.gmail.com, у меня есть платная учетная запись приложения Google. Это работало, но через некоторое время я получаю следующую ошибку

  1. он говорит, что я должен войти в систему из браузера, но на моем сервере CentsOS vps нет браузера, а только командная строка

Я использую mydomain.com

Неустранимая ошибка: необработанное исключение «ImapMailboxException» с сообщением «Ошибка подключения: не удается пройти аутентификацию на сервере IMAP: [ВНИМАНИЕ] Войдите в систему через веб-браузер: https://support.google.com/mail/acco’ в /xxxxxx/classes/ImapMailbox.php:51 Трассировка стека: #0 /home/theluxla/public_html/_backoffice/ mailpilot/classes/ImapMailbox.php(42): ImapMailbox->initImapStream() #1 /xxxxxx/classes/ImapMailbox.php(114): ImapMailbox->getImapStream() #2 /xxxxxx/mail.v3.php(28) : ImapMailbox->searchMailbox(‘ALL’) #3 {main} добавлено в /xxxxx/classes/ImapMailbox.php в строке 51

5 ответов

Гугл мне ответил:

Спасибо за ваше сообщение. Насколько я понимаю, у вас возникли проблемы с подключением вашего приложения к нашему серверу IMAP, я буду рад помочь. Я не хотел звонить так рано, поэтому вместо этого я отправляю это электронное письмо. В этом случае кажется, что эта ошибка связана с доступом к «Менее безопасным приложениям», отключенным для пользователя, которого вы пытаетесь для подключения по IMAP. Чтобы решить эту проблему, выполните следующие действия:

  1. В консоли администратора выполните действия, описанные в этой статье поддержки https:/ /support.google.com/a/answer/6260879?hl=ru в разделе «Предоставление менее безопасным приложениям доступа к аккаунтам».

  2. Войдите в систему как затронутый пользователь и выполните действия, описанные в этой статье службы поддержки https://support.google.com/accounts/answer/6010255. Я надеюсь, что эта информация будет полезной. Ваше дело будет оставаться открытым в течение трех рабочих дней и автоматически закроется, если не будет получен ответ. Не стесняйтесь ответить на это сообщение, если вам нужна дополнительная помощь, я буду рад и дальше помогать вам.

С уважением,

Дэвид


8

gvlasov
23 Ноя 2016 в 11:43

В моем случае ни один из предложенных ответов не помог. Были проверены все варианты: IMAP -включен, Менее безопасные приложения — включен, эта инструкция: https:// account.google.com/b/0/DisplayUnlockCaptcha также не работает.

ВОЗМОЖНАЯ ПРОБЛЕМА: использование нескольких учетных записей Gmail (когда вы подключены ко многим учетным записям Gmail и можете переключаться между подключениями). Также, если вы используете браузер, такой как Chrome, с профилем, подписанным на одну из учетных записей Google. В моей ситуации инструкция: https://accounts.google.com/b/0/DisplayUnlockCaptcha< /a> не сработало, потому что я в основном использовал профиль браузера Chrome своей личной учетной записи Google, но работал над подключением стороннего приложения, которое использовало другую учетную запись Google.

МОЕ РЕШЕНИЕ. Я добавил еще один профиль Chrome (соответствующий сторонней учетной записи Gmail), переключился с личного профиля на рабочий. И только после этого инструкция https://accounts.google.com/b/0/DisplayUnlockCaptcha дал положительный результат. Надеюсь, это сэкономит вам несколько часов.


0

Petro Smikh
6 Дек 2021 в 16:03

Изменить настройки учета Gmail: —

Включите IMAP.

Статус: IMAP включенвведите здесь описание изображения


4

Chintan Hingrajia
3 Янв 2018 в 16:10

Моя проблема:

Тот же код отлично работает в одном экземпляре, но не может аутентифицироваться с тем же именем пользователя и паролем в другом экземпляре проекта.

Мой код:

static NetworkCredential _emailLoginCredentials;
_emailLoginCredentials = new NetworkCredential(_accountName, _accountPassword, _accountDomain);

using (var client = new ImapClient(new ProtocolLogger("C://Temp//Logs//imap1.log")))
{
    var credentials = _emailLoginCredentials;
    var uri = new Uri(_emailServer);
    string serverReply = String.Empty;

    client.Timeout = _imapClientTimeOut;
    client.Connect(uri);
    client.AuthenticationMechanisms.Remove("XOAUTH2");
    client.Authenticate(credentials);
    client.Inbox.Open(FolderAccess.ReadWrite);
}

Ошибка:

Connected to imap://mail.company.com:143/?starttls=when-available
S: * OK The Microsoft Exchange IMAP4 service is ready.
C: A00000000 CAPABILITY
S: * CAPABILITY IMAP4 IMAP4rev1 AUTH=NTLM AUTH=GSSAPI AUTH=PLAIN UIDPLUS CHILDREN IDLE NAMESPACE LITERAL+
S: A00000000 OK CAPABILITY completed.
C: A00000001 AUTHENTICATE PLAIN
S: +
C: ZljbAY3hDYXJhdHNkZXYAQ2FyYXRzMTIz
S: A00000001 NO AUTHENTICATE failed.
C: A00000002 LOGIN username Password
S: A00000002 NO LOGIN failed.

Логи из рабочего проекта (тот же код):

Connected to imap://mail.company.com:143/?starttls=when-available
S: * OK The Microsoft Exchange IMAP4 service is ready.
C: A00000000 CAPABILITY
S: * CAPABILITY IMAP4 IMAP4rev1 AUTH=NTLM AUTH=GSSAPI AUTH=PLAIN UIDPLUS CHILDREN IDLE NAMESPACE LITERAL+
S: A00000000 OK CAPABILITY completed.
C: A00000001 AUTHENTICATE PLAIN
S: +
C: AN4FyYXRzZGV2AENhcmF0czEyMw==
S: A00000001 OK AUTHENTICATE completed.

Для устранения неполадок я даже жестко запрограммировал имя пользователя и пароль в обоих. Однако результат все тот же — один работает, а другой не работает.

Что ж, есть некоторые различия в настройке проекта и т. д. Например, в нерабочем проекте я использую указанный выше код аутентификации в Mutex. Также весь метод — protected override async Task Process(TaskMessage message)

Нашел этот пост, но он был вызван NTLM, который не имеет отношения к моему делу.

Mailkit Authenticate to Imap не работает

Модератор: ykolesnikov

Tzarus

OTRS Новобранец
Сообщения: 5
Зарегистрирован: 19 июл 2017, 11:36

OTRS не проходить аутентификацию на почте

Добрый день, коллеги
Возникла проблема с OTRS, поставил ее под Debian.
При попытка забрать почту с почтового сервера компании (пробовал и гугл, и майл по инструкции) — возникает проблема с аутентификации, пишет что провалена.
Установлены все модули perl. В интернетах пишут всякое, что и ошибка самого протокола imap, пробовал pop3 и прочие.
Может быть подскажите, в чем вопрос и что можно еще попробовать ?
Сделал в crone получать почту каждые 2 минуты, но тоже без результата.
ЗЫ Прошу прощение, если тема была уже где то создана, проверил несколько раз и не нашел подходящий темы, у всех проблемы с отправкой..
Спасибо !



Tzarus

OTRS Новобранец
Сообщения: 5
Зарегистрирован: 19 июл 2017, 11:36

Re: OTRS не проходить аутентификацию на почте

Сообщение

Tzarus » 24 июл 2017, 09:42

Добрый день,

Детали ошибки.

IMAP: Auth for user (login/server) failed!

Backend ERROR: OTRS-CGI-44 Perl: 5.24.1 OS: linux Time: Mon Jul 24 09:31:33 2017

Message: IMAP: Auth for user (login/server) failed!

RemoteAddress: ( Ip компьютера, с которого подключаюсь к серверу)
RequestURI: /otrs/index.pl?Action=AdminMailAccount;Subaction=Run;ID=1;ChallengeToken=UVnD56XOeBIy8OLETcEyQr3ukHSEHW5i;

Traceback (29582):
Module: Kernel::System::MailAccount::IMAP::_Fetch Line: 142
Module: Kernel::System::MailAccount::IMAP::Fetch Line: 86
Module: Kernel::System::MailAccount::MailAccountFetch Line: 440
Module: Kernel::Modules::AdminMailAccount::Run Line: 60
Module: Kernel::System::Web::InterfaceAgent::Run Line: 1053
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler Line: 40
Module: (eval) (v1.99) Line: 207
Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
Module: ModPerl::Registry::handler (v1.99) Line: 32


Tzarus

OTRS Новобранец
Сообщения: 5
Зарегистрирован: 19 июл 2017, 11:36

Re: OTRS не проходить аутентификацию на почте

Сообщение

Tzarus » 01 авг 2017, 09:24

Коллеги !
Ни у кого нет никаких идей ?
Такая система и простаивает без дела !


alexus

OTRS Гуру
Сообщения: 5166
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 86 раз
Поблагодарили: 77 раз

Re: OTRS не проходить аутентификацию на почте

Сообщение

alexus » 01 авг 2017, 23:03

Какой почтовый сервер используется? Exchange?


Tzarus

OTRS Новобранец
Сообщения: 5
Зарегистрирован: 19 июл 2017, 11:36

Re: OTRS не проходить аутентификацию на почте

Сообщение

Tzarus » 02 авг 2017, 09:05

Да, Exchange 2007, создавал ящий на mail.ru — по их инструкции настраивал учетную запись, эффект тот же.


alexus

OTRS Гуру
Сообщения: 5166
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 86 раз
Поблагодарили: 77 раз

Re: OTRS не проходить аутентификацию на почте

Сообщение

alexus » 02 авг 2017, 12:08

Ни Эксч, ни mail.ru не используют чистый голый IMAP — либо IMAPS, лио IMAPTLS


Tzarus

OTRS Новобранец
Сообщения: 5
Зарегистрирован: 19 июл 2017, 11:36

Re: OTRS не проходить аутентификацию на почте

Сообщение

Tzarus » 02 авг 2017, 13:23

Благодарю ! С mail.ru заработало, с местной почтой пока нет, но проблемы значит не в otrs.


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка аутоидентификации вай фай на смартфоне
  • Ошибка базы данных crusader kings 3