Require approval for outgoing emails

is it possible to set an approver for all outgoing emails?
emails are “pending” unless approved for sending

All mails go to Bulk Email. You can modify Bulk Email via a hook to get this done?