Здрасте!
Подскажите как можно получить адрес отправителя пиьма? Имя можно вытащить через метод SysOutlookMailItem.SenderName().
Спасибо.
X++:
static void getMail_FromOutlook_(Args _args)
{
#SysOutlookCOMDEF
SysOutlookApplication outlook = new SysOutlookApplication();
SysOutlookRecipients recipients;
SysOutlookRecipient recipientsItem;
SysOutlookFormDescription formDescription;
SysOutlook_Items collection;
SysOutlook_NameSpace nameSpace;
SysOutlookMapiFolder inboxFolder;
SysOutlookMailItem mailItem;
COM nextItem;
;
namespace = outlook.getNameSpace('MAPI');
inboxFolder = namespace.getDefaultFolder(#OlDefaultFolders_olFolderInbox);
collection = inboxFolder.items();
nextItem = collection.GetFirst();
while (nextItem)
{
mailItem = new SysOutlookMailItem(nextItem);
recipients = mailItem.Recipients();
recipientsItem = recipients.Item(COMVariant::createFromInt(1));
info("От: " + mailItem.SenderName());
info("Кому: " + recipientsItem.Address());
info("Тема: " + mailItem.Subject());
// info(mailItem.HTMLBody());
info("====================");
nextItem = collection.GetNext();
}
}