Сделал еще пару подходов к #Stalwart. Ничего не понимаю. Проблема с сертификатами почтового домена:
- Если запустить сервер без сертификата, он использует самоподписанный сертификат. Thunderbird ругается и просит занести сертификат в исключения. Я так не хочу.
- Если импортировать уже имеющийся сертификат, прекрасно работающий с #maddy, клиенты вообще перестают подключаться к серверу. В логах какой-то CertificateUnknown.
- Если же настроить получение сертификата с LetsEncrypt средствами самого Stalwart, то нифига не выходит. LE сыпет отказами с причиной BadAuth.
Опускаются руки уже. Очень хотелось бы заиметь почтовый сервер с хорошим GUI, но видимо, не судьба.
(выдыхаем)
Короче, я победил Stalwart. Как? А ХЗ. Что я ни делал, в логах упорно "No Authentification", хотя там же вижу нормально передаваемые логин и пароль.
В какой-то момент решил создать пользователя не в веб-интерфейсе, а с cli. И заработало! Полез смотреть, в чем разница. А разница была в том, что при создании пользователя через cli, в его аккаунте не заполняется поле "Email"! То есть, в поле Login Name как раз и ставится Email, а поле Email заполнять не надо. Логика. 🤦♂️
(выдыхаем)
Короче, я победил Stalwart. Как? А ХЗ. Что я ни делал, в логах упорно "No Authentification", хотя там же вижу нормально передаваемые логин и пароль.