使用if语句通过python发送电子邮件

使用if语句通过python发送电子邮件,python,email,smtplib,Python,Email,Smtplib,大家好,这是一个非常基本的疑问,因为我是新的编码。我想使用if语句通过python发送电子邮件。但电子邮件不会发送。代码如下: def email(self): server = smtplib.SMTP_SSL("smtp.gmail.com", 465) server.login("example@gmail.com", "example") server.sendmail("example@gm

大家好,这是一个非常基本的疑问,因为我是新的编码。我想使用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()
def电子邮件(self):
server=smtplib.SMTP_SSL(“SMTP.gmail.com”,465)
服务器登录(“example@gmail.com“,”示例“)
server.sendmail(“example@gmail.com",
"example@gmail.com",
f“你好,{self.med_var}的数量是{self.qty_var}”)
server.quit()
如果自身数量变量<10:
self.email()

我还启用了不太安全的应用程序选项。

检查您是否调用过该功能。这有时可能是由于程序或其一部分不运行的原因造成的。如果您确实调用了它,请向我们显示错误(如果有),以便我们可以处理它,并查看出了什么问题。