我使用下面的代码发送邮件:
...
msg = MIMEText(htmlString, 'html', 'utf-8')
msg["Subject"] = "Test Subject"
sm = smtplib.SMTP(SMTPSERVER, port=PORT, timeout=TIMEOUT)
sm.set_debuglevel(1)
# sm.ehlo()
# sm.starttls()
# sm.ehlo()
sm.login(username, password)
sm.sendmail(from_address, to_address, msg.as_string())
sm.quit()
问题是,每当我发送具有相同Subject
的邮件时,邮件都无法成功发送。
我尝试了与Subject
和Test Subject1
以及" Test Subject2
不同的est Subject...
,然后立即成功发送邮件。
我已检查SMTPSERVER
,Subject
没有过滤器。
我如何找到原因并解决这个问题?
答案 0 :(得分:0)
你应该检查SELECT TOP 1 FROM table WHERE status_id = 1 AND created BETWEEN 2015-10-10 AND 2017-03-05 ORDER BY created desc
变量中存储的内容并在每次迭代之前清空变量的值