2013-08-29 2 views
0

Я использую следующее, чтобы отправить электронное письмо с помощью smtp..когда тема отсутствует в письме, как добавить тему?как добавить тему для sendmail

from email.mime.text import MIMEText 
from smtplib import SMTP 

def email (body,subject): 
    msg = MIMEText("%s" % body) 
    msg['Content-Type'] = "text/html; charset=UTF8" 
    s = SMTP('localhost',25) 
    s.sendmail('[email protected]', ['[email protected]'],msg=msg.as_string()) 

def main(): 
    # open gerrit.txt and read the content into body 
    with open('gerrit.txt', 'r') as f: 
     body = f.read() 
    subject = "test email" 
    email(body) 
    print "Done" 

if __name__ == '__main__': 
    main() 

ответ

0

Как всегда, предметом является только другой заголовок.

msg['Subject'] = subject 
+0

спасибо, также, как отправить несколько получателей? –

+0

... Точно так же, как вы указали первый ... –

+0

это похоже на «s.sendmail ('[email protected] ', [' userid1 @ company.com, userid2 @ company.com '], msg = msg .as_string())» –

Смежные вопросы