Это костыль и вообще не вариант если юзеров сотня-другая и они ещё иногда меняются. Надо что-то типа all: *@domain. Задача-то вроде распространённая, постфикс так не умеет?
Пару минут как раз в паре постов от этого оставил комент по этому поводу
/etc/postfix/alluserslist в котором прописаны необходимы юзеры и в
/etc/postfix/aliases
allusers: :include:/etc/postfix/alluserslist
отсылается письмо на адрес allusers@mydomain.net
Чтоб ручками не приходилось добавлять, то можно в скрипт на создание нового пользователя добавить строчку, которая дописывает нового пользователя в лист
тот же костыль ;)
но вообще всегда делалось именно таким образом.
Хотя мы вот делали так - у всех отделов своя почта.. аля it, design, director, administrtion и ко, в которые входят сотрудники отделов.
Таким образом значение вроде all было куда меньше и не содержало всех сотрудников, а только все отделы.
весь скрипт будет в 450 строк. Так что многовато для того, чтоб сюда весь постить. На самом деле там стандартный для slackware 13.0 - adduser. В котором закомментирована часть скрипта (при создании пользователя спрашивается только логин и пароль для пользователя, автоматом прописывается шел /bin/false, домашний каталог не создается). В конце скрипта перед exit 0 добавлены строки:
######################################
echo
echo
echo «Account setup complete.»
# отсылаем вновь созданому пользователю письмо
# с именем его почтового ящика
echo «You e-mail $LOGIN»@mydomain.net | mail -s «TEST MAIL» «$LOGIN»
# такое же письмо админам
echo «$LOGIN»@mydomain.net | mail -s «New user $LOGIN» admins
# добавляем имя пользователя в полный список алиасов
# для рассылки через allusers
echo «$LOGIN» >>/etc/postfix/alluserslist
# Добавляем пользователя в адресную книгу
# squirremail для пользователя ведущего массовую рассылку
echo «$LOGIN|$LOGIN||$LOGIN@madomain.net|» >> /var/squirrelmail/data/newsuser.abook
# добавляем в юзера в лог создания пользователей
DATAS=`date «+%Y-%m-%d %H:%M:%S»`
echo «$DATAS New User: $LOGIN» >> /var/log/new_users.log
#############
# отсылаем вновь созданому пользователю письмо
# с именем его почтового ящика
echo «You e-mail $LOGIN»@mydomain.net | mail -s «TEST MAIL» «$LOGIN»
# такое же письмо админам
echo «$LOGIN»@mydomain.net | mail -s «New user $LOGIN» admins
# добавляем имя пользователя в полный список алиасов
# для рассылки через allusers
echo «$LOGIN» >>/etc/postfix/alluserslist
# Добавляем пользователя в адресную книгу
# squirremail для пользователя ведущего массовую рассылку
echo «$LOGIN|$LOGIN||$LOGIN@madomain.net|» >> /var/squirrelmail/data/newsuser.abook
# добавляем в юзера в лог создания пользователей
DATAS=`date «+%Y-%m-%d %H:%M:%S»`
echo «$DATAS New User: $LOGIN» >> /var/log/new_users.log
#############