Is there an option to prevent all posts or turn login off?

Nope. It’s not a site setting. Enable read-only is still under /admin/backups.

But email wouldn’t work either. You will have to configure category settings to disable postings if you still want to allow email for group inboxes, but not allow posting.