NOTHING WORKED, postfix does not want to throttle outgoing emails.NO MORE
This will delay sending emails and put extra load on the cpu
My server normaly sends 1000-2000 emails per day, one day a client got hacked and sent out 2million of them Outgoing email workload is fairly predictable in my case add in /etc/postfix/main.cf and copy header_checks to the same location"header_checks = regexp:/etc/postfix/header_checks"
make your own txt files or use sendmail directry the current postqueue.sh -will release 4 mails every 1 minute -alert when mailq is over 10 -alert and stop postfix when queue is over 100
postqueue.sh borrowed and adapted from https://lists.nongnu.org/archive/html/monit-general/2015-01/msg00037.html
Now all outgoing email goes to HOLD queue except those that contain the secret mailfrom then gets moved on incoming by the following cron
setup root cron
* * * * * sh /root/postqueue.sh > /dev/null 2>&1