#encoding=utf-8
import win32com.client
outlook = win32com.client.Dispatch("Outlook.Application")
outlook2 = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
# Count the number of messages in the inbox
#inbox = outlook2.GetDefaultFolder(win32com.client.constants.olFolderInbox)
inbox = outlook2.GetDefaultFolder(6)
messages = inbox.Items
#获取收件箱邮件数
print "number of messages in inbox:", len(messages)
#mail = outlook.CreateItem(win32com.client.constants.olMailItem)
mail = outlook.CreateItem(0)
#指定收件者
recip1 = mail.Recipients.Add("xxx@yyy")
recip2 = mail.Recipients.Add("aaa@bbb")
#指定邮件标题
subj = mail.Subject = "Python-to-Outlook Demo"
body = ["This is email from Python script"]
body.append("\r\nTh-th-th-that\'s all folks!")
mail.Body = "\r\n".join(body)
mail.Send()