import smtplib
EMAIL_ADDRESS = '___@gmail.com'
PASSWORD = input(str("Enter Password: "))
with smtplib.SMTP('smtp.gmail.com', 587) as smtp:
smtp.ehlo()
smtp.starttls()
smtp.login(EMAIL_ADDRESS, PASSWORD)
print("Login Successful")
subject = 'Grab dinner'
body = 'How about dinner this saturday'
msg = f'Subject{subject}nn Body{body}'
smtp.sendmail(EMAIL_ADDRESS, '___@gmail.com', msg)
但这是我得到的错误;
raise SMTPConnectError(code, msg)
smtplib.SMTPConnectError: (451, b'Request action aborted on MFE proxy, SMTP server is not available.')
连接到smtplib的代码工作正常。 可能存在一些环境问题,例如 DNS 设置,影响从您的实例到 Gmail 的连接。 您可以尝试这些其他答案,以提供配置问题可能所在的建议。