Добавить учетную запись электронной почты в postfix для пользователя, которого нет на компьютере
Postfix, кажется, использует системных пользователей для определения учетных записей электронной почты, мне интересно, есть ли альтернативный способ создания учетных записей? я хочу добавить пользователей электронной почты, которые не принадлежат к системе и не могут подключаться к серверу
Спасибо
3 ответа
Вам нужно посмотреть на виртуальные почтовые ящики. Их хранение и расположение обычно достаточно просты, но доступ к ним становится вопросом. Где хранить детали аутентификации пользователя, что делать с псевдонимами и т. Д. Иногда люди используют MySQL, PostgreSQL, LDAP-серверы и т. Д.
В примере домена виртуальных почтовых ящиков по приведенной выше ссылке вы найдете все, что вам нужно знать о конфигурации Postfix. После этого речь идет о том, как вы получаете доступ к этим письмам (веб-почта, IMAP, POP3 и т. Д.).
Вы также можете создать локальную учетную запись пользователя без оболочки для входа в систему, чтобы у вас было довольно простое место для хранения пароля и полного имени без доступа к оболочке. Некоторые используют для этого оболочку /bin/false или подобное. Как правило, это было бы моим предпочтением, предполагая, что ваш сервер типа pop/imap может обрабатывать такую оболочку (что и должно быть).
Если вы хотите быстро исправить, взгляните на /etc/aliases
(не забудьте запустить newaliases
если вы используете это!) - это несколько ограничено и не предназначено ни для чего, кроме нескольких псевдонимов. Что-нибудь еще, и я настоятельно рекомендую посмотреть на виртуальные почтовые ящики с серверной частью, как это было предложено.