Существует ли способ сделать глобальный псевдоним в Sendmail, таким образом, он послал бы электронное письмо всем пользователям? Я пытался создать псевдоним и включал список всех своих пользователей, но когда я пытаюсь обработать его m4, я получаю ошибку, что строка является слишком длинной.
Хорошим началом будет sendmail FAQ. (и был первым хитом в Гугле "sendmail all users" ...)
Для этого нет магического короткого пути. Но это не сложно настроить: создать запись с псевдонимами в
/etc/aliases
alluser: :include:/etc/mail/allusers
Не забудьте запустить
newaliases
. Затем перечислите ваших пользователей, по одному на строку, в файле/etc/mail/allusers
. Вы можете сделать это с помощью
awk -F: '$3 > 100 { распечатать $1 }' /etc/passwd > /etc/mail/allusers