On Sun, Jul 24, 2022 at 03:11:06PM -0400, Wietse Venema wrote: > Durga Prasad Malyala: > > Hello all, > > I am using https://gitlab.com/openstrike/ratelimit-policyd to do > > ratelimting of high volume senders. The software is good but I want to > > ratelimit/quota sending only to external domains whereas mails to same > > domain need to be unlimited/unrestricted. > > When receiving the mail the software gets recipient attribute/value - > > only if there is single recipient. If there is more than one recipient > > You will have to move your check_policy_service call to the > smtpd_recipient_restrictions. Then, Postfix will send one recipient > per RCPT TO command. >
You can *also* run it during smtpd_data_restrictions, at which point you'll have accumulated the complete message envelope, and can flush the state for the current SMTP transaction after making any final go/no-go decision on the message as a whole. -- Viktor.