1

Я пытаюсь настроить публичный почтовый сервис, используя postfix и postfixadmin. Все руководства, которые я могу найти в Интернете, ожидают, что postfix и postfixadmin установлены на одном сервере.

У меня вопрос, как настроить postfixadmin на одном сервере. (Мой текущий подход - это экземпляр docker просто postfixadmin)

Но настоящий почтовый сервер с postfix - это еще один выделенный сервер.

То же, что сервер MySQL выделен.

Я был в состоянии успешно связать MySQL с обоими:

postfixadmin (закрепленный)

а также

postfix (запустите некоторые команды postmap, чтобы проверить, правильно ли я подключился к MySql)

Так что теперь я нахожусь на этапе, когда я хочу создать учетную запись электронной почты с использованием postfixadmin. Какой вид работает нормально. Я имею в виду отсутствие сообщений об ошибках и MySQL показывает новую запись.

Но я думаю, что постфиксный сервер не имеет представления об этом пользователе и особенно о его пароле.

Поэтому, когда я пытаюсь проверить электронную почту, используя мой адрес электронной почты, "Добавить другую электронную почту"

этот аккаунт возвращается

Ошибка аутентификации. Пожалуйста, проверьте ваше имя пользователя / пароль. Сервер вернул ошибку: «Неуказанная ошибка (SENT_SECOND_EHLO): SMTP-сервер не объявляет возможность AUTH, код: 0»

Пожалуйста, укажите мне, где начать расследование.

Я знаю, что настройка postfix не закончена. Я применил несколько изменений из одного или другого источника. Но я думаю, что текущая проблема - это общение от posfixadmin к postfix. Как и когда пароль должен применяться к учетной записи пользователя?

ОБНОВЛЕНИЕ 1 Я обнаружил, что простая AUTHorization была отключена. я добавил

 smtpd_sasl_auth_enable = yes

на мой main.cf, теперь ошибка другая:

Ошибка аутентификации. Пожалуйста, проверьте ваше имя пользователя / пароль. Сервер вернул ошибку: «535 5.7.8 Ошибка: ошибка аутентификации: ошибка аутентификации, код: 535»

но у меня все еще есть чувство, что проблема в учетной записи, а пароль не существует для postfix.

0