如何通过 SMTP 从 10 分钟一次性电子邮件发送邮件?
How to send mail from 10 minute disposable email via SMTP?
这是我的 gmail smtp 服务器代码。
def verify_email(self, user_email, sending_email, password):
port = 465
self.sending_mail = sending_email
self.password = password
if (re.fullmatch(regex, user_email)):
self.user_email = user_email
else:
raise Exception("Sorry, your email is invalid.")
self.email_msg = f"""
Subject: Verify Email
Is this you, {self.username}?
Please enter the code below to verify:
[{verify_code}]
From,
{self.sending_mail}
"""
context = ssl.create_default_context()
try:
with smtplib.SMTP_SSL("smtp.gmail.com", port, context=context) as server:
server.login(self.sending_mail, self.password)
server.sendmail(self.sending_mail, self.user_email, self.email_msg)
except:
print("An error has happened. Please check the spelling of your email, "
"or try again. ")
如何使用 10 minute mail SMTP 服务器?
我用过Google,但我一点都不明白。
我在使用 Gmail 时收到此错误:
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 g15-20020a056a0023cf00b004e17e11cb17sm9404507pfc.111 - gsmtp')
所以我决定使用10minute mail。在我的 gmail 帐户中,我无法更改设置以允许安全性较低的应用程序。
Gmail 最近宣布他们将在 2022 年 5 月 30 日不允许不安全的连接,例如 SMTP。
通过 gmail 使用 SMTP 需要您在帐户设置中启用“允许安全性较低的应用程序”设置才能连接。
我会尝试 Yahoo、Outlook 或其他允许 SMTP 的电子邮件提供商。查看他们的服务器信息,以及您需要启用什么安全权限才能为您选择的提供商建立连接。
我不熟悉 10 分钟邮件,但只是想深入了解 Gmail 的 SMTP 服务器。希望其他人可以通过 10 分钟的邮件帮助您进行设置。
这是我的 gmail smtp 服务器代码。
def verify_email(self, user_email, sending_email, password):
port = 465
self.sending_mail = sending_email
self.password = password
if (re.fullmatch(regex, user_email)):
self.user_email = user_email
else:
raise Exception("Sorry, your email is invalid.")
self.email_msg = f"""
Subject: Verify Email
Is this you, {self.username}?
Please enter the code below to verify:
[{verify_code}]
From,
{self.sending_mail}
"""
context = ssl.create_default_context()
try:
with smtplib.SMTP_SSL("smtp.gmail.com", port, context=context) as server:
server.login(self.sending_mail, self.password)
server.sendmail(self.sending_mail, self.user_email, self.email_msg)
except:
print("An error has happened. Please check the spelling of your email, "
"or try again. ")
如何使用 10 minute mail SMTP 服务器?
我用过Google,但我一点都不明白。 我在使用 Gmail 时收到此错误:
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 g15-20020a056a0023cf00b004e17e11cb17sm9404507pfc.111 - gsmtp')
所以我决定使用10minute mail。在我的 gmail 帐户中,我无法更改设置以允许安全性较低的应用程序。
Gmail 最近宣布他们将在 2022 年 5 月 30 日不允许不安全的连接,例如 SMTP。
通过 gmail 使用 SMTP 需要您在帐户设置中启用“允许安全性较低的应用程序”设置才能连接。
我会尝试 Yahoo、Outlook 或其他允许 SMTP 的电子邮件提供商。查看他们的服务器信息,以及您需要启用什么安全权限才能为您选择的提供商建立连接。
我不熟悉 10 分钟邮件,但只是想深入了解 Gmail 的 SMTP 服务器。希望其他人可以通过 10 分钟的邮件帮助您进行设置。