Причинами виникнення проблеми можуть бути зміни
у параметрах конфігурації порталу, а саме:
1) загальної конфігурації, доступної на сторінці
адміністративної панелі за посиланням
{BASE-URL}/admin/config/system/site-information
29042561.bmp
Рисунок 1 - Форма налаштування відомостей про сайт
2) Конфігурації модуля підтримки автентифікації SMTP,
доступної на сторінці адміністративної панелі за посиланням
{BASE-URL}/admin/config/system/smtp
29042560.bmp
Рисунок 2 - Форма налаштування підтримки автентифікації SMTP
де {BASE-URL} - це адреса випробувального або
продуктового середовища порталу:
https://data-stage.kyivcity.gov.ua
https://data.kyivcity.gov.ua
відповідно.
Опис та джерела помилок, що виникають під час надсилання повідомлень
електронної пошти доступні у останніх записах журналу на сторінці
адміністративної панелі за таким посиланням:
{BASE-URL}/admin/reports/dblog
Для відображення лише тих помилок, що виникають під час надсилання електронної пошти,
необхідно скористатись фільтром, розташованим на сторінці у блоці “Фільтрувати записи журналу”.
У переліку “Тип” обрати пункти “пошта”, “smtp”.
Застосувати налаштування фільтру натисненням кнопки “Фільтр”.
29042563.bmp
Рисунок 3 - Фільтр та таблиця переліку записів журналу
На сторінці у таблиці нижче форми буде відображено помилки модулів “SMTP” та “пошта”
Для кожного запису журналу рядок стовпчика “Повідомлення” є посиланням
на сторінку з докладним описом помилки, переглянути який можна
відкривши його у новому вікні браузера.
Кожне неуспішне надсилання повідомлення супроводжується додаванням до журналу таких типових повідомлень
(описи записів наведено у напрямку знизу догори за умови попереднього сортування таблиці повідомлень
за датою від наймолодшого до найстаршого):
1) Модуль SMTP. Повідомлення про факт виникнення помилки надсилання листа:
29042562.bmp
Рисунок 4 - Докладне повідомлення про факт помилки надсилання листа
2) Модуль SMTP. Опис причини, за якої сталася помилка
29042391.bmp
Рисунок 5 - Повідомлення з докладним описом помилки сервера SMTP
3) Модуль “пошта”. Докладне повідомлення загального характеру про помилку надсилання пошти.
29042565.bmp
Рисунок 6 - Докладне повідомлення загального характеру про помилку надсилання пошти
Основною ознакою для подальшого діагностування причин виникнення помилки за наведеним нижче описом
є наявність у докладному описі помилки модуля smtp повідомлення про помилку SMTP-сервера наступного
змісту:
“Помилка SMTP-сервера: 5.1.0 : Sender address rejected: User unknown in virtual mailbox table“
За результатами експлуатації було з'ясовано, що зазначені помилки можуть виникати з 2 (двох) причин:
А) Через використання звичайного підключення до сервера SMTP без використання шифрування каналу
Б) Через розбіжності у налаштуванні адреси поштової скриньки відправника на сторінці загальної конфігурації порталу
та сторінці конфігурації модуля підтримки автентифікації SMTP
Діагностування причини А
Зазвичай, для діагностування достатньо переглянути налаштування у блоці “Налаштування SMTP-сервера”, полях “Порт SMTP”,
“Використовувати зашифрований протокол” на сторінці конфігурації модуля підтримки автентифікації SMTP.
Якщо для зазначених параметрів обрано значення 25 та “ні”, це може бути причиною
порушення працездатності засобів надсилання поштових повідомлень.
На час створення цієї статті працездатними були наступні значення параметрів підключення до SMTP-сервера:
“Порт SMTP”: 465
“Використовувати зашифрований протокол”: “Використовувати SSL”
29042564.bmp
Рисунок 7 - Налаштування параметрів SMTP-сервера на сторінці конфігурації модуля підтримки автентифікації SMTP
Після зміни параметрів підключення слід обов'язково зберегти зміни шляхом натиснення кнопки “Зберегти конфігурацію” унизу форми
налаштування.
Діагностування причини Б
Для діагностування необхідно візуально порівняти визначені налаштування на сторінках
загальної конфігурації (/admin/config/system/site-information)
та конфігурації модуля підтримки автентифікації SMTP
(/admin/config/system/smtp).
Порівнянню підлягають значення параметрів “Адреса електронної пошти”
на сторінці загальної конфігурації та значення
параметрів “Ім'я користувача” та “Адреса відправника”,
на сторінці конфігурації модуля підтримки автентифікації SMTP.
Якщо у значеннях цих трьох параметрів наявні відмінності,
вони можуть бути причиною виникнення помилок.