Я нахожу простой способ сделать это:
Когда я запускаю свой скрипт, я записываю свои выходные данные в файл (mail.txt), затем в конце я просто вызываю:
os.popen('cat mail.txt | sendmail -t')
mail.txt содержимое:
<code>To: my.mail@gmail.com
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="123"
Subject: My subject
This is a MIME-encapsulated message
--123
Content-Type: text/html
<html>
<head>
<title>HTML E-mail</title>
</head>
<body>
<pre>Some code
Может быть, это не лучший способ сделать это, но у меня хорошо работает ...