![](/img/trans.png)
[英]How do I now (since June 2022) send an email via Gmail using a Python script?
[英]How do I send an email to my gmail using python?
我正在使用以下代码,但是我一直收到错误..我做错了什么。,
import os
import smtplib
sender_email = "myemail@gmail.com"
rec_email = "myemail@gmail.com"
username = "myemail@gmail.com"
password = input(str("EnterPassword"))
message = "Hey, this was sent using python"
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
print("connected")
server.login(username,password)
print("Login success")
server.sendmail(sender_email,rec_email,message)
print("Email has been sent")
错误:
connected
Traceback (most recent call last):
File "C:/Users/<user>/PycharmProjects/Report/main.py", line 12, in <module>
server.login(username,password)
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\smtplib.py", line 730, in login
raise last_exception
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\smtplib.py", line 721, in login
initial_response_ok=initial_response_ok)
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\smtplib.py", line 642, 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 q15sm575467pje.29 - gsmtp')
Process finished with exit code 1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.