Vous utilisez l'authentification à 2 facteurs sur GMail ? Alors vous n'aurez pas d'accès à votre boîte de messagerie autrement que par leur site web. L'erreur remontée par imaplib sera la suivante :

imaplib.IMAP4.error: b'[ALERT] Application-specific password required: https://support.google.com/accounts/answer/185833 (Failure)'

Le message, clair et instructif, nous dit d'aller voir https://support.google.com/accounts/answer/185833, où il nous sera permis de générer une clef d'accès spécifique pour notre application.
Cliquez sur « Comment générer un mot de passe d'application ? » et suivez les étapes.

Pour terminer, dans votre script Python, à la place du mot de passe de connexion, renseignez la clef donnée.