SMTP库:动态电子邮件内容

时间:2015-10-15 05:45:11

标签: python django email smtp

我有这个sendMail()方法,它使用SMTP发送电子邮件。

def sendMail(toaddrs, msg):

    # Set Credentials
    username = AUTO_EMAIL_USERNAME
    password = AUTO_EMAIL_PASSWORD

    print "Message received in the send mail message: " + msg

    # Sending the mail using google SMTP server
    server = smtplib.SMTP('smtp.gmail.com:587')
    server.starttls()
    server.login(username,password)
    try:
        server.sendmail(username, toaddrs, msg.as_string())
    except:
        server.sendmail(username, toaddrs, msg)
    server.quit()

它接受电子邮件列表(toaddrs)并将收到的消息(msg)发送给这些电子邮件。我在django视图中调用此方法。

现在发生的事情是,每当要发送的消息是动态内容时,就像串联字符串一样,我会收到空​​的电子邮件。知道为什么会这样吗?

print语句打印方法接收的正确连接字符串,但电子邮件为空。

0 个答案:

没有答案