也许我正在追一个错误,但我正在尝试设置各种smtp代理。我有一个后缀服务器,它接收服务器/客户端集合的所有电子邮件。他们使用smarthost(relayhost = ...)将其邮件转发到我们的公司MTA。我想限制单个服务器可以中继的消息数,以防止淹没公司MTA。Postfix有一个名为“ anvil”的程序,该程序能够跟踪有关将用于此类事情的邮件的统计信息,但似乎并未执行。启动postfix并从远程服务器通过它发送了许多消息时,我运行了“ inotifywait -m / usr / lib / postfix / anvil”。inotifywait表示砧从未运行过。任何人都可以使用postfix / anvil rate控件工作吗?
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