Announcement

Collapse
No announcement yet.

Ошибка 500: 5.7.8 Error: authentication failed: Invalid format.,

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Ошибка 500: 5.7.8 Error: authentication failed: Invalid format.,

    Добрый вечер.

    При попытке отправки почты выскакивает такая ошибка.
    Причем в админке в настройке почты пользователей при нажатии кнопки "отправить тестовое письмо" пишет что все работает "Тестовое эл. письмо было отправлено" и тестовое письмо прилетает адресату.
    А вот когда хочешь отправить письмо из раздела "эл письма" или по контектному меню "Действия->Написать эл.письмо" то письмо не отправляется и вверху появляется ошибка с содержимым из сабжа.

    Всего сейчас в системе 4 ящика (каждому из пользователей свой), 1 из них работает без проблем, а 3 другие с такими симптомами. Все 4 ящика на одном домене и обсуживаются Яндексом


    Как побороть глюк?

    Благадарю залюбу помошь.

  • #2
    Здравствуйте.
    Скиньте пожалуйста лог ошибок из data/logs. Также предоставьте принтскрин рабочих настроек SMTP и нерабочих.
    Спасибо.

    Comment


    • #3
      Originally posted by Maximus View Post
      Здравствуйте.
      Скиньте пожалуйста лог ошибок из data/logs. Также предоставьте принтскрин рабочих настроек SMTP и нерабочих.
      Спасибо.
      Здравствуйте, добрый человек.

      info@mydomine.com Работает без проблем
      ruslan@mydomine.com Входящую почту забирает, а при попытке отправить ошибка из сабжа. Причем на странице настроек почты кнопка "Отправить тестовое письмо" пишет что "тестовое письмо отправлено успешно" и даже приходит.

      В логе такая ошибка:
      [2019-09-25 18:22:18] Espo.ERROR: (500) 5.7.8 Error: authentication failed: Invalid format. ; POST /api/v1/Email; line: 267, file: /DirToEspocrm/application/Espo/Services/Email.php [] []
      Оба ящика обслуживает сервис яндекса "Почта для домена"

      Благадарю за любые мысли по этому поводу.

      P.S. Текущая версия: 5.6.14
      Attached Files
      Last edited by Lanket; 09-26-2019, 04:14 AM.

      Comment


      • #4
        скорее всего smtp соединение также настроено (с плохими параметрами но с тем же адресом электронной почти) в настройках каждого пользователя или в общих настройках системы в разделе администрирование -> исходящая ел. почта.

        Comment


        • #5
          Originally posted by Maximus View Post
          скорее всего smtp соединение также настроено (с плохими параметрами но с тем же адресом электронной почти) в настройках каждого пользователя или в общих настройках системы в разделе администрирование - исходящая ел. почта.
          Честно говоря не уловил ход ваших мыслей.

          Все ящики, 1 рабочий и 3 нерабочих, полностью одинаково настроены за исключением пароля и логина. Так как находятся все на Яндекс почта для домена, все ящики на одном домене.

          Ошибка гласит что яндексу, почемуто 3м из 4х, отправляется неправильно сфомированный запрос аутификации. В одном индеинтичном ящике все замечательно, а в остальных трех "таких же" (на одном сервисе и одном домене одинаково настроеных также как и рабочий) яндекс ругается на неправильный форматзапроса.

          скрин настроек "разделе администрирование исходящая ел. почта" на скрепке"

          Click image for larger version

Name:	2019-09-26_23-43-02.png
Views:	60
Size:	29.7 KB
ID:	52010
          Но не пойму причем тут настройки исходящего сервера для "ядра" и настройки персональные для каждого ящика?
          Кнопка отправки тестового письма работает и сообщает об успешной отправки тестового письма.

          Что делать то?

          Comment


          • #6
            >Честно говоря не уловил ход ваших мыслей.
            Получается в ЕspoCRM можно настроить SMTP соединение в 3-ох местах. Такими местами являются:
            1. настройки пользователя;
            2. учетные записи эл. почты пользователей;
            3. Администрирование / Исходящая эл. почта.
            При отправке эл. почты пользователем в случае привязки всех настроек только к одному аресу эл.почты система использует настройки по приоритетности. Наивысшим приоритетом являются настройки SMTP соединение в настройках самого пользователя.
            Таким образом если у вас SMTP настроено и в настройках пользователя (некорректные настройки) и в учетные записи эл. почты пользователя (корректные настройки) то при отправки письма система по приоритетности использует некорректные настройки и выдаст ошибку.

            Comment


            • #7
              Originally posted by Maximus View Post
              >Честно говоря не уловил ход ваших мыслей.
              Получается в ЕspoCRM можно настроить SMTP соединение в 3-ох местах. Такими местами являются:
              1. настройки пользователя;
              2. учетные записи эл. почты пользователей;
              3. Администрирование / Исходящая эл. почта.
              При отправке эл. почты пользователем в случае привязки всех настроек только к одному аресу эл.почты система использует настройки по приоритетности. Наивысшим приоритетом являются настройки SMTP соединение в настройках самого пользователя.
              Таким образом если у вас SMTP настроено и в настройках пользователя (некорректные настройки) и в учетные записи эл. почты пользователя (корректные настройки) то при отправки письма система по приоритетности использует некорректные настройки и выдаст ошибку.
              1. Что то не нашел в настройках пользователя настроек smtp, скриншот на скрепке Click image for larger version

Name:	2019-10-07_22-19-45.png
Views:	59
Size:	37.5 KB
ID:	52266 там есть только привязанные учетные записи эл. почты, где тестовое письмо улетает без пролем, более того прилетает адресату.
              2. учетные записи эл. почты пользователей - как описвал ранее тестовое письмо без проблем улетает и прилетает адресату
              3. Админ/исходящая почта там настроено на внутренний (на том же компьютере) smtp сервер без авторизации, тестовое письмо успешно улетает и прилетает адресату.
              исходя из вышеописанного полагаю что некорректность настроек отсутствует, так как тест проходит без оштбок с положительным результатом.

              А учитывая что в учетные записи эл. почты пользователей через которые Espo пытается отправить письма выскакивает ошибка "Ошибка 500: 5.7.8 Error: authentication failed: Invalid format.," и погуглив данную ошибку можно найти описание что Яндекс, который выступает в качестве smtp сервера, ругается на некоректность запроса к нему.

              Причем у одного пользователя есть 2 учетные записи почты, один (в тоже время он единственный) работет без проблем, а другой (как и остальные) вылетает с данной ошибкой.

              Что делать то?
              И где в настройках пользователя настройки smtp?
              Можно для слепца ткнуть носом где в настройках пользователя это настраивается?

              Comment


              • #8
                Originally posted by Maximus View Post
                >Честно говоря не уловил ход ваших мыслей.
                Получается в ЕspoCRM можно настроить SMTP соединение в 3-ох местах. Такими местами являются:
                1. настройки пользователя;
                2. учетные записи эл. почты пользователей;
                3. Администрирование / Исходящая эл. почта.
                При отправке эл. почты пользователем в случае привязки всех настроек только к одному аресу эл.почты система использует настройки по приоритетности. Наивысшим приоритетом являются настройки SMTP соединение в настройках самого пользователя.
                Таким образом если у вас SMTP настроено и в настройках пользователя (некорректные настройки) и в учетные записи эл. почты пользователя (корректные настройки) то при отправки письма система по приоритетности использует некорректные настройки и выдаст ошибку.
                отловил все таки этот глюк.

                Настройки были правильные и не в них проблема.

                Собственно баг проявляется если пользователю привязываешь 2 EMail . И ошибку выдает тот ящик который по умолчанию.
                Если галочку переводишь на другой ящик который только что работал. То тот который только что работал и теперь по умолчанию начинает выдавать ошибку, а тот который до изменений выдавал ошибку и был по умолчанию и стал "второстепенным" теперь работает без проблем.

                Попробуйте повесить на одного юзера 2 ящика и увидете. на всякий случай если есть возможность для чистоты эксперемента оба ящика на яндексе.
                Если с другими ящиками такой глюк не проявиться могу вам сварганить 3-4 аккаунта для эксперементов
                Last edited by Lanket; 11-10-2019, 04:37 PM.

                Comment


                • #9
                  > Что то не нашел в настройках пользователя настроек smtp
                  Взгляните на скриншот где я указал про какие настройки я говорил. Учтите, что данного блока настроек SMTP вы можете не увидеть так как с версии 5.7.0. были определенные изменения.
                  Тоесть вы утверждаете что за одним пользователем закреплено сразу 2 почтовых адреса, и соответственно для каждого адреса присутствуют настройки SMTP в Учетных записях эл. почты пользователе. Данные настройки являются корректными сами по себе и тестовые сообщение отправляется без проблемм. Все верно?
                  Attached Files

                  Comment


                  • #10
                    А ответственный в Учетных записях эл. почты пользователей назначено пользователя за которым закреплены данные почтовые адреса?
                    Вы верно указывали что ошибка возвращается Яндекс сервером, по этому я зарегистрирую Яндекс ящики и попробую воспроизвести данную ситуацию.

                    Comment

                    Working...
                    X