Vielleicht jage ich einen Fehler, aber ich versuche, eine Art SMTP-Proxy einzurichten. Ich habe einen Postfix-Server, der alle E-Mails für eine Sammlung von Servern / Clients empfängt. Sie verwenden einen Smarthost (Relayhost = ...), um die E-Mail an unseren Unternehmens-MTA weiterzuleiten. Ich möchte die Anzahl der Nachrichten begrenzen, die ein einzelner Server weiterleiten kann, um ein Überfluten des Unternehmens-MTA zu verhindern. Postfix hat ein Programm namens "Amboss", das Statistiken über E-Mails verfolgen kann, die für solche Dinge verwendet werden sollen, aber nicht ausgeführt zu werden scheint. Ich habe "inotifywait -m / usr / lib / postfix / anvil" ausgeführt, während ich postfix gestartet und eine Reihe von Nachrichten von einem Remote-Server gesendet habe. Inotifywait zeigte an, dass der Amboss nie ausgeführt wurde. Hat jemand Postfix / Amboss-Ratenkontrollen zum Laufen gebracht?
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 extrahieren
anvil unix - - - - 1 anvil
smtp inet n - - - - smtpd
Anvil protokolliert für Postfix, ich habe unten zu main.cf hinzugefügt und scheint für mich zu funktionieren
quelle