loOutLook = CREATEOBJECT("Outlook.Application") loNameSpace = loOutLook.GetNameSpace("MAPI") loInbox = loNameSpace.GetDefaultFolder(6) nMessageCount = loInbox.Items.Count FOR nLoop = 1 TO nMessageCount loReply = loInbox.Items[nLoop].Reply lcSender = loReply.Recipients[1].Address WAIT WINDOW lcSender NOWAIT ENDFORHope this helps,
#define OUTL_FOLDER_INBOX 6 > > >LOCAL loOutl,loNS,loInbox,loMapiSession,i > > >loOutl = CREATEOBJECT('Outlook.Application') >loNS = loOutl.GetNameSpace('MAPI') >loInbox = loNS.GetDefaultFolder(OUTL_FOLDER_INBOX) >loMapiSession = CREATEOBJECT('MAPI.Session') >loMapiSession.Logon(,,.F.,.F.) >FOR i = 1 TO loInbox.Items.Count > ? getEmailAddress(loMapiSession,loInbox.Items(i)) >ENDFOR >loMapiSession.Logoff() >loMapiSession = .NULL. >loInbox = .NULL. >loNS = .NULL. >loOutl = .NULL. > > >FUNCTION getEmailAddress > LPARAMETERS voMapiSession,voItem > LOCAL loCDOItem,lcSenderEmailAddress > > WITH voItem > loCDOItem = voMapiSession.GetMessage(.EntryID,.Parent.StoreID) > ENDWITH > lcSenderEmailAddress = loCDOItem.Sender.Address > loCDOItem = .NULL. >RETURN lcSenderEmailAddress