📅  最后修改于: 2023-12-03 15:20:10.004000             🧑  作者: Mango
smtplib.SMTPAuthenticationError: (534, b'5.7.14 <https://accounts.google.com/signin/continue?sar>'
When using Python's smtplib
module to send emails, you may encounter the error message smtplib.SMTPAuthenticationError: (534, b'5.7.14 <https://accounts.google.com/signin/continue?sar>')
.
This error is usually caused by incorrect email authentication credentials, such as an incorrect email address or password. The error message includes a link to Google's sign-in page, which may help you troubleshoot and resolve the issue.
To fix this error, you should verify that your email address and password are correct, and that they match the authentication settings specified in your code. You may also need to check your email account settings to ensure that your account is configured to allow remote access via SMTP.
Once you have verified your credentials and account settings, you can try running your Python script again to send the email. If you still encounter the error message, you may need to seek further assistance from your email provider or from the smtplib
documentation.
try:
# send email here
except smtplib.SMTPAuthenticationError as e:
print(f"SMTPAuthenticationError: {e}")
# handle error here
In the example above, the try
block contains code for sending an email using smtplib
. If an SMTPAuthenticationError
occurs, the error message is printed to the console and any necessary error handling logic can be executed in the except
block.