Best communication channel to tell user that they get banned/suspended/terminate

Which product communication do you think is the best to convey:

  • User get temporary suspension, and therefore they couldn't login
  • User get suspension and need to appeal
  • User get unsuspend, the appeal is granted
  • Partner get terminate because violating the terms

So far I could only think of these channels : Email, SMS/Whatsapp, push notification, do you have anymore suggestion channels?

Will it appropriate to tell suspension or unsuspend through push-notification? Or to terminate partner using email?