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