smtplib不发送具有相同主题的邮件

时间:2015-10-31 08:10:00

标签: python email smtp smtplib subject

我使用下面的代码发送邮件:

...

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的邮件时,邮件都无法成功发送。

我尝试了与SubjectTest Subject1以及" Test Subject2不同的est Subject...,然后立即成功发送邮件。

我已检查SMTPSERVERSubject没有过滤器。

我如何找到原因并解决这个问题?

1 个答案:

答案 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 变量中存储的内容并在每次迭代之前清空变量的值