Re: Accessing Modification Time of an Outlook Mail in Python
On Nov 25, 5:11 am, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: Hi all, I am writing a small application which reads the contents of an Outlook Mail using python. I am able to read the contents, subject along with senders and receivers of a mail using MAPI objects. But may I know how can I get access to the modification time or the receiving time of an outlook mail in Python. For the others I have used message object of MAPI session. Here I am pasting a sample code to get an idea of what am I doing. session = Dispatch(MAPI.session) session.Logon('outlook') # MAPI profile name inbox = session.Inbox print Inbox name is:, inbox.Name print Number of messages:, inbox.Messages.Count for i in range(inbox.Messages.Count): message = inbox.Messages.Item(i + 1) objSender = message.Sender.Address objRecip = message.Recipients.Item(j+1) Now here I want to access the modification time of each mail. And if possible if you can guide me to a place where I can get the elements of that message object, that would be helpful. Please mail back for further information. Thanks in advance, Venu. This looks like the API for the Message object: http://msdn.microsoft.com/en-us/library/ms526130(EXCHG.10).aspx Looks like you want TimeLastModified Iain -- http://mail.python.org/mailman/listinfo/python-list
Re: Accessing Modification Time of an Outlook Mail in Python
Venu ... may I know how can I get access to the modification time or Venu the receiving time of an outlook mail in Python... I have no idea off the top of my head, but you might want to browse the SpamBayes Outlook plugin source code for various ways to manipulate Outlook messages. http://spambayes.svn.sourceforge.net/viewvc/spambayes/trunk/spambayes/Outlook2000/ -- Skip Montanaro - [EMAIL PROTECTED] - http://smontanaro.dyndns.org/ -- http://mail.python.org/mailman/listinfo/python-list
Accessing Modification Time of an Outlook Mail in Python
Hi all, I am writing a small application which reads the contents of an Outlook Mail using python. I am able to read the contents, subject along with senders and receivers of a mail using MAPI objects. But may I know how can I get access to the modification time or the receiving time of an outlook mail in Python. For the others I have used message object of MAPI session. Here I am pasting a sample code to get an idea of what am I doing. session = Dispatch(MAPI.session) session.Logon('outlook') # MAPI profile name inbox = session.Inbox print Inbox name is:, inbox.Name print Number of messages:, inbox.Messages.Count for i in range(inbox.Messages.Count): message = inbox.Messages.Item(i + 1) objSender = message.Sender.Address objRecip = message.Recipients.Item(j+1) Now here I want to access the modification time of each mail. And if possible if you can guide me to a place where I can get the elements of that message object, that would be helpful. Please mail back for further information. Thanks in advance, Venu. -- http://mail.python.org/mailman/listinfo/python-list