power messenger allows non confirmed email to login to the profile page in order to resend the email confirmation if necessary.
pages can be protected from access to un confirmed users by applying the Email Confirmed access rule using security assist.
you can block unconfirmed users from the mailing groups by adding the condition UserEmailVerified Equal 1 to the audience settings.