4
我正在使用Microsoft的CDO(協作數據對象)以編程方式從Outlook郵箱讀取郵件並保存嵌入式圖像附件。我正嘗試使用Win32擴展從Python執行此操作,但使用CDO的任何語言的示例都會有所幫助。從Outlook電子郵件中提取嵌入的圖像
到目前爲止,我在這裏......
以下Python代碼會讀我的郵箱中的最後一封電子郵件,打印附件的名稱,並打印郵件正文:
from win32com.client import Dispatch
session = Dispatch('MAPI.session')
session.Logon('','',0,1,0,0,'exchange.foo.com\nbar');
inbox = session.Inbox
message = inbox.Messages.Item(inbox.Messages.Count)
for attachment in message.Attachments:
print attachment
print message.Text
session.Logoff()
但是,附件名稱類似於:「zesjvqeqcb_chart_0」。裏面的郵件源,我看到圖像源鏈接是這樣的: < IMG SRC =「CID:zesjvqeqcb_chart_0」 >
那麼,是不是可以使用這個CID URL(或其他任何東西)中提取的實際圖像並保存它在本地?
我正在嘗試使用上面的代碼,它不工作。我沒有看到我的附件對象中的方法和屬性。想法? – 2009-01-13 21:06:44