Weekly digest email sending to disapproved members - why? How to turn that off?
You would need to update the user and set RecieveEmails = False. You could do this one time via REST or create a custom plugin that listens to the Users Events.AfterCreate or Events.AfterUpdate events and set this RecieveEmails = False if the users account status is Disapproved. This is the only option besides deleting the user.