Возможно я преследую ошибку, но я пытаюсь настроить прокси smtp своего рода. У меня есть постфиксный сервер, который получает всю электронную почту для коллекции серверов / клиентов. Он использует smarthost (relayhost = ...) для пересылки своей почты нашему корпоративному MTA. Я хотел бы ограничить количество сообщений, которые отдельный сервер может ретранслировать, чтобы предотвратить засорение корпоративного MTA. Postfix имеет программу под названием «наковальня», которая способна отслеживать статистику о почте, которая будет использоваться для таких целей, но, похоже, она не выполняется. Я запустил «inotifywait -m / usr / lib / postfix / anvil», запустив postfix и отправив через него несколько сообщений с удаленного сервера. inotifywait указал, что наковальня никогда не запускалась. Кто-нибудь получил постфикс / контроль наковальни работать?
main.cf
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
myhostname = site-server-q9
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost
relayhost = Out outgoing mail relay
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 10.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = 10.X.X.X
smtpd_client_message_rate_limit = 1
anvil_rate_time_unit = 1h
master.cf выдержка
anvil unix - - - - 1 anvil
smtp inet n - - - - smtpd
Anvil делает запись для postfix, я добавил ниже в main.cf и, кажется, работает для меня
источник