Reading emails from gmail: Invalid credentials (Failure)

In python, I'm trying to read gmail mail:

import imaplib
mail = imaplib.IMAP4_SSL('imap.gmail.com', 993)
mail.login('mail', 'pass')
mail.list()
mail.select("inbox")

An error appears:

  messages,unseen = gmail_checker('mail','pass')
File "mail_listener.py", line 18, in gmail_checker
  i.login(username,password)
File "/usr/lib/python3.5/imaplib.py", line 582, in login
  raise self.error(dat[-1])
imaplib.error: b'[AUTHENTICATIONFAILED] Invalid credentials (Failure)'

I enabled Imap access in the settings: enter a description of the image here What could be the problem?

Author: ks_on_v, 2018-03-15

1 answers

You must enable access to insecure applications by following the link https://myaccount.google.com/lesssecureapps

 3
Author: Eugene Martynov, 2019-02-02 17:21:18