本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

使用PythonSMPT和Gmail发送电子邮件很简单!

网络教程 app 1℃

使用PythonSMPT和Gmail发送电子邮件很简单

向其他人发送电子邮件是一件很重要的事情,在开发中它可以用来发送一些代码,如 otp、pin、身份验证等

最近,我有一个项目,需要我能够向用户发送电子邮件以获取 otp 代码,结果非常简单。

这是我所做的基本步骤:首先,您需要通过允许两步验证设置您的google帐户,以便能够用于发送电子邮件(如果完成,请跳过此步骤)。打开您的 google 帐户。在导航面板中,选择安全。在“您如何登录 google”下,选择两步验证,然后开始。按照屏幕上的步骤操作。开启两步验证其次,创建一个应用密码(16 位密码,允许安全性较低的应用或设备访问您的 google 帐户)。确保允许两步验证。打开创建和管理您的应用程序密码。 添加应用程序的名称(无论你喜欢什么),生成的密码将如下所示:保存密码(稍后会用到),不要分享给任何人哦。最后,这是 python 中用于发送电子邮件的基本代码:

import smtplibfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMEText# creates SMTP sessions = smtplib.SMTP(‘smtp.gmail.’, 587)# start TLS for securitys.starttls()# Authentications.login("your_email@gmail.", "yyaz pgow khtd xeqn")# Create a multipart messagemsg = MIMEMultipart()msg[‘From’] = "your_email@gmail."msg[‘To’] = "send_to_email@gmail."msg[‘Subject’] = "Subject of the Email"message = "How are you mate? This is a test email sent using Python"# Attach the message bodymsg.attach(MIMEText(message, ‘plain’))# Send the emails.send_message(msg)# terminating the sessions.quit()

使用已设置的google帐户(两步验证)和使用您的电子邮件和已生成的应用程序密码作为参数s.login() 就像上面的代码。运行它,这是一个有效的示例:

如果您遇到任何困难,请随时提问:)

来源:

stackoverflow./questions/75021886/gmail-smtp-send-535-5-7-8-username-and-password-not-acceptedsupport.google./accounts/answer/185839?sjid=7869472629511530464-ap)support.google./accounts/answer/185833?hl=en)

以上就是使用 Python SMPT 和 Gmail 发送电子邮件很简单!的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » 使用PythonSMPT和Gmail发送电子邮件很简单!

喜欢 (0)