Python:通过Gmail发送电子邮件,而不是引用消息的“正文”

时间:2016-11-08 17:38:13

标签: python email smtp gmail

我正在编写一个可以通过gmail发送电子邮件的小型Python库。一切都像一个魅力,但事实是消息的主体出现引用,我不希望这样。

引用我的意思是,我必须点击这个小东西才能看到消息:

enter image description here

负责“编写”邮件正文并发送电子邮件的Python代码如下所示:

def set_message(self, toaddr, subject, message):
    self.toaddr = toaddr

    self.msg['From'] = self.conf.user
    self.msg['To'] = self.toaddr
    self.msg['Subject'] = subject
    self.msg.attach(MIMEText(message, 'plain'))

def send(self):
    self.msg_as_string = self.msg.as_string()

    if self.server:
        self.server.sendmail(
            self.conf.user, self.toaddr, self.msg_as_string)
    else:
        raise EnvironmentError('Not connection to server')

如果您真的想看到完整的代码,可以在GitHub中看到它。提前谢谢。

0 个答案:

没有答案