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

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

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

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

Яндекс почта

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

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

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


Google почта

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

Далее необходимо перейти в настройки вашего аккаунта Google.

В разделе «Безопасность», в разделе «Ненадежные приложения, у которых есть доступ к аккаунту», нажимаем «Открыть доступ».

Включаем опцию, «Небезопасные приложения разрешены».

Или зайдите напрямую по ссылке, чтобы попасть в указаное окно https://myaccount.google.com/lesssecureapps?pli=1

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

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

Выбрать раздел «Пароли приложений».

Выбрать приложение «Почта».

И выбрать устройство «Компьютер Windows» и нажать Готово.

Скопировать пароль.

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

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

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

  • Мог смениться пароль;
  • Если это почта службы Яндекс/Google/mail.ru и тп, возможно теперь требуется настроить отдельный пароль (смотреть выше);
  • Возможна проблема из-за устаревшего SSL сертификата на компьютере где стоит агент, встречалось у одного из клиентов из за отсутствия SSL сертификата, выходила такая ошибка Решение проблем доступа из-за устаревшего сертификата;
  • Почтовый сервис мог этого отправителя добавить как спам, возможно придется писать в техподдержку почтовой службы.


Отправка сообщения завершена с ошибкой 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

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

  • Мог смениться пароль;
  • Если это почта службы Яндекс/Google/mail.ru и тп, возможно теперь требуется настроить отдельный пароль (смотреть выше).


Отправка сообщения завершена с ошибкой 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

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

  • Если это почта службы Яндекс/Google/mail.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

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

  • Не достаточно прав. Не настроено разрешение на использование почты по smtp протоколу (смотреть выше).


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

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

  • Отправка некорректно сформированного письма, т.е. какие-то ошибки в письме не соответствующие стандарту отправляемого письма;
  • почтовик заблокировал отправку, за часто повторяющиеся письма или спам. Проверить какие письма ранее уходили, отметить старые письма как отправленные, чтобы не спамили клиентам, остановить отправку на время, чтобы почтовик снял возможную блокировку.


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

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

  • Превышение времени ожидания по timeout. Проверить, нет ли ограничений в антивирусе, файрволле (бэндмаудер, на стороне сервера/роутера, если комп подключается по локальной сети к интернету), исключения антивируса и тп.


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

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

  • Попробовать вкл/откл галочки SSL/TLS, проверить как с ними и без них будет работать;
  • Некорректные настройки почты.


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

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

  • Попробовать поменять SMTP порт 465 на 587 и проверить как будет работать.


Устанавливаем 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

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

  • Некорректный адрес почты mail.



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] ОШИБКА: Ошибка отправки!

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

  • Имя ПК имеет русские символы: переименовать ПК, перезапустить и проверить.