Это способ использования smtplib - PullRequest
0 голосов
/ 11 марта 2020

Я пытаюсь отправлять электронные письма, используя python и smptplib, но он показывает некоторые ошибки, вот мой код:

import smtplib,ssl

 port = 456
 password = input("enter your password : ")
 email_id = input("enter your email adress: ")
 print("creating connection...")

 context = ssl.create_default_context()
 with smtplib.SMTP_SSL("smtp.gmail.com",port,context=context) as server:
      server.login(email_id,password)

Traceback (most recent call last):
File "/Users/rijilvarghese/Documents/email.py/newemail.py", line 9, in <module>
with smtplib.SMTP_SSL("smtp.gmail.com",port,context=context) as server:
File "/opt/anaconda3/lib/python3.7/smtplib.py", line 1031, in __init__
source_address)
File "/opt/anaconda3/lib/python3.7/smtplib.py", line 251, in __init__
  (code, msg) = self.connect(host, port)
  File "/opt/anaconda3/lib/python3.7/smtplib.py", line 336, in connect
   self.sock = self._get_socket(host, port, self.timeout)
   File "/opt/anaconda3/lib/python3.7/smtplib.py", line 1037, in _get_socket
   self.source_address)
   File "/opt/anaconda3/lib/python3.7/socket.py", line 727, in create_connection
raise err
   File "/opt/anaconda3/lib/python3.7/socket.py", line 716, in create_connection
sock.connect(sa)
   OSError: [Errno 65] No route to host

это ошибки, что мне делать?

...