python - 使用 if 语句通过 python 发送电子邮件
问题描述
嗨,这是一个非常基本的疑问,因为我是编码新手。我想使用 if 语句通过 python 发送电子邮件。但是邮件发不出去。这是代码:
def email(self):
server = smtplib.SMTP_SSL("smtp.gmail.com", 465)
server.login("example@gmail.com", "example")
server.sendmail("example@gmail.com",
"example@gmail.com",
f"hello , quantity of {self.med_var} is {self.qty_var}")
server.quit()
if self.qty_var < 10 :
self.email()
我还启用了不太安全的应用程序选项。
解决方案
推荐阅读
- sql - SQL ORACLE - “表或视图不存在”
- azure - 水平扩展/横向扩展对 Azure 应用服务定价的影响
- c++ - 模板中的类型名和变量
- scala - Scala 3 中枚举的不变默认类型
- r - 将 R 中的大型列表导出为 .txt 或 .csv
- angular - 如何返回属于特定部分的所有小节?
- c++ - 可变参数 lambda 与可变参数模板函数:严格等价?
- typescript - 实例化一个新的 keyValuePair 并在 Type Script 中添加一个现有的字典
- python - 替换列表中的值
- python-3.x - 使用 Joblib 并行评估 Cloudpickle 对象