Я занимаюсь этим (создание веб-сервера) более недели, и все это работает. Я сталкивался со всеми возможными сбоями, которые заставляют меня учиться. Но теперь я попал в одну, которую просто не могу разобрать.
В etc/postfix/virtual
Сейчас у меня около 40 записей с 9 пользователями. Все они работают. Итак, я редактирую файл, делаю sudo postmap /etc/postfix/virtual
для пользователя номер 10. Он не добавит пользователя. Проверка с sudo postmap -s /etc/postfix/virtual
. Я удалил пользователя и добавил снова. dovecot создает ~/maildir
для пользователя со всеми папками и прочим, так что это не проблема.
Поэтому я удалил другого пользователя из virtual
файл (три псевдонима, которые у них были), и теперь я могу добавить этого последнего пользователя. Но теперь я не могу добавить этого удаленного пользователя обратно, кажется, есть ограничение на количество пользователей, которые я могу добавить. Я в голубятне, но я думаю, что postfix все равно, что делает голубятня:
first_valid_uid = 500
last_valid_uid = 0
first_valid_gid = 1
# Valid GID range for users, defaults to non-root/wheel.
# Users having non-valid GID as primary group ID aren't allowed to log in.
# If user belongs to supplementary groups with non-valid GIDs, those groups are not set.
last_valid_gid = 0
Но это не имеет значения. Я бы опубликовал дамп постфикса, но дело в том, что почтовая система отлично работает для всех добавленных мной пользователей. Это многодоменный сервер, по всей разнесенной электронной почте. Если вы думаете, что это находится в main.cf или где-то еще, я буду рад исправить свой вопрос.
ОБНОВИТЬ
Играя, я добавил этого последнего пользователя с 5 псевдонимами !? Я постоянно сталкивался с этим на прошлой неделе и думал, что это я. (а может быть?) Но до публикации я очень методично подходил к редактированию virtual
и обновление. Убедившись, что сделал каждый шаг. Иногда это работает, иногда нет. Я сбита с толку ...