Convert MIMEText body to string before sending. (trunk r14808)
authorZac Medico <zmedico@gentoo.org>
Mon, 16 Nov 2009 00:30:33 +0000 (00:30 -0000)
committerZac Medico <zmedico@gentoo.org>
Mon, 16 Nov 2009 00:30:33 +0000 (00:30 -0000)
svn path=/main/branches/2.1.7/; revision=14831

pym/portage/mail.py

index 96bb38e833a60d752fc195dccfe6d6087fbb3150..42ed43b83a1500a5b585faf8d46795d1d618e88b 100644 (file)
@@ -133,7 +133,7 @@ def send_mail(mysettings, message):
                                myconn = smtplib.SMTP(mymailhost, mymailport)
                        if mymailuser != "" and mymailpasswd != "":
                                myconn.login(mymailuser, mymailpasswd)
-                       myconn.sendmail(myfrom, myrecipient, message)
+                       myconn.sendmail(myfrom, myrecipient, message.as_string())
                        myconn.quit()
                except smtplib.SMTPException as e:
                        raise portage.exception.PortageException(_("!!! An error occured while trying to send logmail:\n")+str(e))