Підсистема поштових повідомлень
🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію. |
1. Загальний опис
Підсистема, призначенням якої є обслуговування поштових скриньок реєстрів, аналіз поштових повідомлень на спам та віруси та відправлення поштових повідомлень користувачам.
2. Функції підсистеми
-
Адміністрування поштових служб екземпляра Платформи Реєстрів
-
Обслуговування поштових скриньок реєстрів
-
Відправка поштових повідомлень користувачам реєстрів
-
Аналіз поштових повідомлень на спам та фільтрація
-
Аналіз поштових повідомлень на наявність троянів, вірусів, тощо.
3. Технічний дизайн підсистеми
На даній діаграмі зображено компоненти, які входять в Підсистему поштових повідомлень та їх взаємодію з іншими підсистемами в рамках реалізації функціональних сценаріїв.
4. Складові підсистеми
Назва компоненти | Namespace | Deployment | Походження | Репозиторій | Призначення |
---|---|---|---|---|---|
Зворотній проксі-сервер |
|
|
3rd-party |
Веб-інтерфейс перегляду електронної пошти IMAP |
|
Веб-інтерфейс адміністрування Mailu |
|
|
3rd-party |
Адміністративний веб-інтерфейс для керування платформним поштовим сервером Mailu |
|
Веб-інтерфейс IMAP-клієнту |
|
|
3rd-party |
Веб-інтерфейс перегляду електронної пошти IMAP |
|
SMTP поштовий сервер |
|
|
3rd-party |
Компонент підсистеми, який передає електронні повідомлення за допомогою SMTP протоколу |
|
IMAP / POP3 поштовий сервер |
|
|
3rd-party |
Компонент підсистеми, який надає доступ до поштових скриньок за допомогою POP3 та IMAP протоколів |
|
Сервіс виявлення та фільтрації спаму |
|
|
3rd-party |
Компонент підсистеми для виявлення спаму на базі попередньо налаштованих правил |
|
Сервіс захисту від вірусів |
|
|
3rd-party |
Компонент підсистеми для виявлення троянів, вірусів, шкідливих програм та інших зловмисних загроз |
6. Атрибути якості підсистеми
6.1. Security
Службові веб-інтерфейси Підсистеми поштових повідомлень доступні лише для автентифікованих користувачів через Підсистему управління зовнішнім трафіком, а доступ до компонентів підсистеми обмежено мережевими політиками.
Підсистема поштових повідомлень реалізує функції виявлення та фільтрації спаму, виявлення вірусів в поштових повідомленнях та їх блокування.
6.2. Scalability
Підсистема поштових повідомлень підтримує як горизонтальне, так і вертикальне масштабування в залежності від навантаження.
Детальніше з масштабуванням підсистем можна ознайомитись у розділі: |
6.3. Observability
Підсистеми поштових повідомлень надає службові веб-інтерфейси для виявлення та вирішення проблем з відправкою поштових повідомлень, перегляд відправлених та черги повідомлень на відправку, перегляд переліку відфільтрованих / заблокованих повідомлень, тощо.
Підсистема поштових повідомлень підтримує журналювання вхідних запитів та збір метрик продуктивності для подальшого аналізу через веб-інтерфейси відповідних підсистем Платформи.
Детальніше з дизайном підсистем можна ознайомитись у відповідних розділах: |
6.4. Auditability
Всі події відправки поштових повідомлень фіксуються разом с повним контекстом в журналі аудиту Підсистемою нотифікацій користувачів перед передачею на опрацювання Підсистемі поштових повідомлень.
Детальніше з дизайном підсистеми можна ознайомитись у відповідних розділах: |