Содержание

Настройка почты клиентам для отправки почты и рассылки отчетов

Настройка почты

Настройка Агента

Возможные ошибки


Настройка почты

Для настройки почты с собственного адреса e-mail для отправки клиенту квитанций, сообщений и отчетов, необходимо предварительно настроить саму учетную запись почты.

Авторизация почты по smtp протоколу, по основному паролю, авторизация уже не работает, теперь почтовые сервисы требуют настройки отдельного пароля не связанного с основным паролем (смотреть ниже по инструкции как настроить)

Яндекс почта

Для Яндекс-почты необходимо создать аккаунт (если его ранее не было), пройти в него и нажать на иконку «Настройка» (шестеренка). Далее выбрать раздел «Почтовые программы», проставить все разрешения, как на скриншоте и сохранить изменения.

Настроить пароль для доступа агента в почту Яндекс

Этот пароль указывается в настройках агента вместо основного пароля.


Google почта

Для Google-почты необходимо создать аккаунт почты (если его ранее не было), пройти в ваш аккаунт google-почты, нажать на иконку «Настройка» (шестеренка), нажать настройки, далее выбрать раздел «Пересылка POP/IMAP» и проставить все разрешения как на скриншоте и сохранить изменения.

Настроить пароль для доступа агента в почту Google

Зайти в настройки "управления аккаунтом Google", перейти в раздел "безопасность".

Далее необходимо включить двухэтапную аутентификацию, если она не включена (это очень важно, потому что без нее мы работать не сможем). Для этого необходимо будет указать контрольный номер телефона и ввести код, который придет на этот номер.

Как только двухэтапная аутентификация будет включена нужно в поиске найти "Пароли приложений"

Далее нужно написать название приложения, которое будет использовать пароль - Agbis или любое другое, главное понятное.

В ответ Гугл выдаст пароль, который нужно использовать в AgbisAgent в поле "Пароль" для почты.

Этот пароль указывается в настройках AgbisAgent вместо основного пароля от почты.

Mail.ru почта

Для почты Mail.ru необходимо создать аккаунт почты (если его ранее не было),Зайти в учетную запись, в правом верхнем углу нажать на имя почты и выбрать "Пароль и безопасность".

Далее необходимо перейти в раздел "Пароли для внешних приложений".

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

Rambler.ru почта

Для почты Rambler.ru необходимо создать аккаунт почты (если его ранее не было), зайти в учетную запись, в правом верхнем углу нажать на "Настройки" и перейти в "Программы", в меню "Доступ к почтовому ящику с помощью почтовых клиентов" кликнуть по "Вкл"

В правом верхнем углу нажать на имя почты (пользователя) и выбрать "Мой профиль".

Пролистать по раздела "Адреса электронной почты" и кликнуть по фразе "Я использую почтовый клиент"

Далее следовать инструкциям и получить пароль для доступа внешнего приложения к почте

Далее пароль в выделенной рамке использовать в Агенте и Агбис Химчистка для отправки писем.

TimeWeb.ru почта

Для почты TimeWeb необходимо создать аккаунт почты (если его ранее не было), (добавить скрин)

Настройка Агента

Далее переходим к настройке Агента. На вкладке «Рассылка почты» или «Рассылка отчетов» заполняем необходимую информацию.
Если клиенту нужен только файл с отчетом, то нужны отключить эту галку(см.скрин ниже): она отвечает за то, что отчет у клиента отображается прямо в письме.
Пароль подставлять тот, что был скопирован при настройке доступа агента в почту

Начиная с версии 25.2 настройки почты перенесли из Агента в Агбис Химчистка - раздел "Настройки почтового сервера".

Нажмите, чтобы отобразить

Нажмите, чтобы скрыть

Сами настройки остались те же.

Настройка рассылки почты

Для Яндекс почты

Для Google почты

Для Mail.ru почты

Для TimeWeb.ru почты

Параметры: Сервер входящей почты IMAP: imap.timeweb.ru (IMAP) или pop3.timeweb.ru (POP3) Порт: 993 (IMAP) или 995 (POP3) Безопасный тип соединения: SSL/TLS

Сервер исходящей почты: Имя пользователя SMTP: ваш почтовый ящик Пароль: оставьте пустым Имя сервера: smtp.timeweb.ru Порт: 465 Безопасный тип соединения: SSL/TLS

Проверка отправки

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

Теперь необходимо проверить, отправляются ли сообщения. В случае с отчетами можно отправить отчет за вчерашний день, в случае с рассылкой почты - через модуль рассылок отправить сообщение на свою почту.

Если при тестировании в логах EmailSubscrUnit возникла ошибка вида: «ОШИБКА: авторизация на SMTP прошла с ошибкой - 501 Syntactically invalid HELO argument(s).» - необходимо проверить имя компьютера. Оно не должно содержать русских символов, знаков подчеркивания, запятых, двоеточий и т.д. Допускаются только латинские буквы, цифры и симовол "-".

Выдержка с сайта Майкрософт:

Для имени компьютера рекомендуется использовать только стандартные символы Интернета. Такими символами являются числа от 0 до 9, заглавные и строчные буквы от A до Z, а также символ переноса (-). Имена компьютеров не могут состоять из одних цифр и содержать пробелы. Кроме того, в имена нельзя включать специальные символы, например: < > ; : " * + = \ | ?,_

При возникновении ошибки вида: «ОШИБКА: авторизация на POP3 прошла с ошибкой» - необходимо проверить настройки почты (настройки POP), корректность хоста и порта в Агбис Агенте.

Успешная отправка сопровождается записью вида: «SMTP авторизация прошла успешно, шлем отчет…»


Возможные ошибки

Ошибки отправки почты логируются в логи с именем файла Email*.txt, логи отправки отчетов по подписке с именем файлов EmailSubscrUnit*.txt и EmailSubscrOlap*.txt.

Читаем внимательно текст ошибки, т.к. в ней описывается причина ее возникновения.

Отправка сообщения завершена с ошибкой ERROR [EElSMTPError]: User authentication failed: User authentication failed: Unaccepted server reply.
Command: AUTH PLAIN cGluZ3YucGluZ3dpbkB5YW5kZXgucnUAcGluZ3YucGluZ3dpbkB5YW5kZXgucnUAcGluZ3dpbnF3ZTEyMzQ1
Reply: 535 5.7.8 Error: authentication failed: Invalid user or password! 1643106983-7ths24EaRC-aNHWX6ou

Возможные причины:


Отправка сообщения завершена с ошибкой ERROR [EElSMTPError]: User authentication failed: User authentication failed: Unaccepted server reply.
Command: AUTH PLAIN cGluZ3YucGluZ3dpbkB5YW5kZXgucnUAcGluZ3YucGluZ3dpbkB5YW5kZXgucnUAYXZtY3JwcXBrbmZicmV1Yg==
Reply: 535 5.7.8 Error: authentication failed: This user does not have access rights to this service 1643106264-TgpCkl1emm-OOHaJmhY

Возможные причины:


Отправка сообщения завершена с ошибкой ERROR [EElSMTPError]: User authentication failed: User authentication failed: Unaccepted server reply.
Command: AUTH PLAIN QmVsbGluaS5jb21AaW5ib3gucnUAQmVsbGluaS5jb21AaW5ib3gucnUAQWlrYW51UjIwMDg=
Reply: 535 Authentication failed. Please verify your account by going to https://e.mail.ru/login?email=bellini.com@inbox.ru

Возможные причины:


Отправка сообщения завершена с ошибкой ERROR [EElSMTPError]: User authentication failed: User authentication failed: Unaccepted server reply.
Command: AUTH PLAIN cGluZ3YucGluZ3dpbkB5YW5kZXgucnUAcGluZ3YucGluZ3dpbkB5YW5kZXgucnUAYXZtY3JwcXBrbmZicmV1Yg==
Reply: 535 5.7.8 Error: authentication failed: This user does not have access rights to this service 1643106264-TgpCkl1emm-OOHaJmhY

Возможные причины:


Отправка сообщения завершена с ошибкой ERROR [EElSSLCmdClientError]: Unaccepted server reply code 554

Возможная причина:


Устанавливаем SMTP соединение
ERROR [EElSimpleSSLClientError]: Connection failed due to error 73730

Возможные причины:


Устанавливаем SMTP соединение
ERROR [EElSimpleSSLClientError]: Connection failed due to error 75777

Возможные причины:


Устанавливаем SMTP соединение
ERROR [EElSimpleSSLClientError]: TLS certificate validation failed: error 75787; the connection will be terminated

Возможные причины:


Устанавливаем SMTP соединение
ERROR [EElSocketClientError]: Connection error 10060

Возможные причины:


Отправка сообщения завершена с ошибкой ERROR [EElSSLCmdClientError]: Unaccepted server reply.
Command: RCPT TO: <test@gmail.cjm>
Reply: 550 There are no MX-records nor A-records for domain gmail.cjm
Отправка сообщения завершена с ошибкой ERROR [EElSSLCmdClientError]: Unaccepted server reply.
Command: RCPT TO: <test@mail ru>
Reply: 550 There are no MX-records nor A-records for domain gmail.cjm
Отправка сообщения завершена с ошибкой ERROR [EElSSLCmdClientError]: Unaccepted server reply.
Command: RCPT TO: <test@nail.ru> NOTIFY=NEVER
Reply: 550 5.7.1 Policy rejection on the target address 1650289309-TslatqTQFN-fnKOMeIH

Возможные причины:



29.06.2022 18:18:37:679 [15][1232] Устанавливаем SMTP соединение
29.06.2022 18:18:38:318 [15][1232] ERROR [EElSSLCmdClientError]: Unaccepted server reply.
Command: EHLO User-ПК
Reply: 501 Syntactically invalid EHLO argument(s)

29.06.2022 18:18:38:318 [15][1232] ОШИБКА: Ошибка отправки!

Возможные причины:


550 5.7.1 This message was not accepted due to domain owner DMARC policy (RFC 7489)

Возможные причины:

27.03.2023 05:05:35:325 [4732][3852] Отправка сообщения завершена с ошибкой ERROR [EElSMTPError]: User authentication failed: User authentication failed: Unaccepted server reply.
Command: AUTH PLAIN bm9yZXBseUBjaGFpa2EyNC5ydQBub3JlcGx5QGNoYWlrYTI0LnJ1AEZhNCFPTGdvMlBpYg==
Reply: 535 5.7.0 NEOBHODIM parol prilozheniya https://help.mail.ru/mail/security/protection/external / Application password is REQUIRED

Возможные причины:

Application password is REQUIRED – ТРЕБУЕТСЯ пароль приложения
Требуется создать пароль для внешнего приложения.