I gives me a error when I run the program or try to update smtplib. This is the error:
I am using python 3.8.3. Any help would be greatly appreciated!
Here is my code:
# from your Gmail account
import smtplib
# list of email_id to send the mail
li = ["example2@gmail.com(email)", "example3@outlook.com(email)"]
for dest in li:
s = smtplib.SMTP('smtp.gmail.com', 587)
s.starttls()
s.login("example1@gmail.com(email)", "example1(password)")
message = "Message_you_need_to_send"
s.sendmail("example1@gmail.com(email)", dest, message)
s.quit()
Here is the error:
Traceback (most recent call last):
File "d:/Auto_Email/Auto_Email3.py", line 16, in <module>
server.login(username,password)
File "C:\Users\drake\AppData\Local\Programs\Python\Python38\lib\smtplib.py", line 734, in login
raise last_exception
File "C:\Users\drake\AppData\Local\Programs\Python\Python38\lib\smtplib.py", line 723, in login
(code, resp) = self.auth(
File "C:\Users\drake\AppData\Local\Programs\Python\Python38\lib\smtplib.py", line 646, in auth
raise SMTPAuthenticationError(code, resp)
smtplib.SMTPAuthenticationError: (535, b'5.7.8 Username and Password not accepted. Learn more at\n5.7.8 https://support.google.com/mail/?p=BadCredentials d9sm5982379qtq.56 - gsmtp')
PS D:\Auto_Email> pip install update smtplib
Collecting update
Using cached update-0.0.1-py2.py3-none-any.whl (2.9 kB)
ERROR: Could not find a version that satisfies the requirement smtplib (from versions: none)
ERROR: No matching distribution found for smtplib
I have already tried to update smtplib (show above) and tried different usernames and passwords and all give me the same error. I have also allowed access on my google account.