Я получаю сообщение об ошибке заголовка, когда пытаюсь получить доступ к электронной почте Gmail с помощью модуля python для imap-tools.Ниже приведены подробности, указанные при установлении соединения.
Traceback (most recent call last):
File "d:\PythonLabs\delete_gmail_emails.py", line 3, in <module>
gautham_gmail_box = MailBox('imap.gmail.com')
File "C:\Users\skolluru\AppData\Local\Programs\Python\Python37-32\lib\site-packages\imap_tools\main.py", line 61, in __init__
host, port or imaplib.IMAP4_SSL_PORT, keyfile, certfile, ssl_context)
File "C:\Users\skolluru\AppData\Local\Programs\Python\Python37-32\lib\imaplib.py", line 1283, in __init__
IMAP4.__init__(self, host, port)
File "C:\Users\skolluru\AppData\Local\Programs\Python\Python37-32\lib\imaplib.py", line 197, in __init__
self.open(host, port)
File "C:\Users\skolluru\AppData\Local\Programs\Python\Python37-32\lib\imaplib.py", line 1296, in open
IMAP4.open(self, host, port)
File "C:\Users\skolluru\AppData\Local\Programs\Python\Python37-32\lib\imaplib.py", line 294, in open
self.sock = self._create_socket()
File "C:\Users\skolluru\AppData\Local\Programs\Python\Python37-32\lib\imaplib.py", line 1288, in _create_socket
server_hostname=self.host)
File "C:\Users\skolluru\AppData\Local\Programs\Python\Python37-32\lib\ssl.py", line 412, in wrap_socket
session=session
File "C:\Users\skolluru\AppData\Local\Programs\Python\Python37-32\lib\ssl.py", line 850, in _create
self.do_handshake()
File "C:\Users\skolluru\AppData\Local\Programs\Python\Python37-32\lib\ssl.py", line 1108, in do_handshake
self._sslobj.do_handshake()
ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host
[Done] exited with code=1 in 0.338 seconds
Я думаю, что ошибка связана с тем, что моя электронная почта gmail защищена двухэтапной аутентификацией.Я хочу сохранить свою безопасность для моей учетной записи Gmail, а также хочу найти обходной путь для доступа к моей электронной почте из моей программы Python.
Вот мой код Python:
from imap_tools import MailBox
gautham_gmail_box = MailBox('imap.gmail.com')
gautham_gmail_box.login('my_email@gmail.com','my_password')