Содержание

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

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

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

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


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

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

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

Яндекс почта

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

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

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


Google почта

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

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

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

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

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

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

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

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

Mail.ru почта

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

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

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

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

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

Пароль подставлять тот, что был скопирован при настройке доступа агента в почту

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

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

Для Google почты

Для Mail.ru почты

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

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

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

Если при тестировании в логах 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 – ТРЕБУЕТСЯ пароль приложения
Требуется создать пароль для внешнего приложения.