Назад | Перейти на главную страницу

Postfix отправляет почту на все аккаунты

Я использую почтовый сервер postfix с 2 доменами, одним реальным и одним виртуальным доменами с виртуальными пользователями, мой вопрос в том, как я могу отправить «сообщение администратора» всем пользователям моего почтового сервера? Так что я могу сообщить им об обновлениях / простоях и т. Д.

Вам необходимо создать список рассылки или псевдоним, указывающий на всех пользователей. Если вы настраиваете Postfix вручную, вы можете создать новый список в / etc / aliases, например:

allusers: user1, user2, user3

... и просто включите всех пользователей в этот псевдоним. Не забывайте использовать newaliases когда вы сохранили свой новый файл / etc / aliases (теперь это должно стать привычкой). Вы должны создать сценарии для автоматического ведения такого списка рассылки, который знает, как перечислить всех пользователей в вашей системе. Например, если все действующие пользователи находятся в / etc / passwd, вы можете это проанализировать, или если у всех есть домашние каталоги в / home /, вы можете их перечислить.

Это может быть болезненно. Вы можете добиться того же результата с помощью списка рассылки Mailman с помощью инструментов mailman из командной строки, но вам все равно нужно вести список пользователей самостоятельно. Подробнее о них здесь: http://www.gnu.org/software/mailman/site.html

Если вы используете инструмент администрирования с графическим интерфейсом, такой как webmin или cpanel и т. Д., У всех них есть функция «отправлять почту всем пользователям».

Если вы используете LDAP в качестве серверной части для постфикса или для хранения информации о пользователях, почтовых учетных записях, почтовых псевдонимах и списках рассылки, вы можете создать список рассылки / псевдоним, используя что-то вроде «динамической группы» в LDAP (Google для динамической группы LDAP ), и ваш LDAP-сервер автоматически создаст упомянутый выше список рассылки. Не похоже, что вы используете LDAP ...

К сожалению, в общем случае настроенного вручную Postfix в системе с потенциально большим количеством локальных пользователей, Postfix не обязательно имеет список пользователей заранее. Например, может потребоваться поиск имени пользователя в getpwent, LDAP и т. Д. По запросу по мере поступления почты, в зависимости от вашей конфигурации. Извините за то, что принес плохие новости.

РЕДАКТИРОВАТЬ: Кстати, если вы используете /etc/aliases Обязательно создайте специальное правило фильтрации для этого адреса в своем фильтре спама, чтобы предотвратить попадание на него почты, приходящей извне. Таким образом, вы не упростите задачу спамерам.