Показать сообщение отдельно
Старый 03.07.2021, 12:49   #1  
FrolovAndy is offline
FrolovAndy
Участник
 
71 / 45 (2) +++
Регистрация: 13.09.2007
Открыть Outlook с другим адресом отправителя
Добрый день!

DAX2009
Нужно из аксапты открыть Outlook с письмом. Я использую класс smmOutlookEmal.
Всё работает, но по заданию требуется чтобы подставлялся другой адрес отправителя. Я пробовал закинуть его через sentOnBehalfOfName, но письмо тогда выглядит так, что происходит отправка вроде бы с другого адреса, но все равно от имени того кто на аутлуке.
Соответственно заказчику нужно чтобы просто шло от другого адреса, без всякого "от имени". Порылся в документации по com-интерфейсу с аутлук, вроде ничего подходящего не нашел, и возникла мысль что такое наверно и невозможно. Но единственное что увидел, есть такая фишка как SendUsingAccount. И именно это возможно и есть что мне надо.
Но на vba это выглядит посложнее:
SendUsingAccount = Application.Session.Accounts(<другой адрес>)
Я плохо понимаю как это должно быть написано в аксапте, чтобы именно такое действие делалось. Из-за этого даже не могу проверить, подойдет ли такой вариант.
Кто разбирается в адаптации кода из vba на x++, подскажите как эту конструкцию можно в аксапту закинуть?
Спасибо!