@startuml Title Получение данных о SMTP серверах actor Client actor Frontend participant Backend Client -> Frontend : Нажимаю на кнопку "SMTP сервера" Frontend -> Backend : GET: /api/smtp/local Backend -> Frontend : local SMTP server details Frontend -> Backend : GET: /api/smtp/corporate Backend -> Frontend : corporate SMTP server details alt #palegreen LocalServer.is_active = False\n∧\nCorpServer.is_active = False Frontend -> Client : Отобразить форму CorpServer else #palegreen LocalServer.is_active = True\n∧\nCorpServer.is_active = False Frontend -> Client : Отобразить форму LocalServer else #palegreen LocalServer.is_active = False\n∧\nCorpServer.is_active = True Frontend -> Client : Отобразить форму CorpServer else #pink LocalServer.is_active = True\n∧\nCorpServer.is_active = True Frontend -> Client : Отобразить ошибку настройки сервера end @enduml