Отправка электронной почты через клиент RDCOM в rstudio 3.5.1 Ошибка: произошло исключение

Я успешно отправлял почту через rstudio с использованием RDCOM до сегодняшнего дня. моя версия rstudio 3.5.1, и я использовал эту ссылку для установки RDCOM

install.packages("RDCOMClient", repos = "http://www.omegahat.net/R ")

my code is as follow

OutApp <- COMCreate("Outlook.Application")
outMail = OutApp$CreateItem(0)
outMail[["To"]] = "[email protected]"
outMail[["subject"]] = "Test Subject"
outMail[["body"]] = "Body of email"  
outMail[["Attachments"]]$Add("C:\\Users\\destination\\file.csv")
outMail$Send()

Сегодня я получаю следующую ошибку

80020009 Нет поддержки InterfaceSupportsErrorInfo checkErrorInfo -2147352567 Ошибка: произошло исключение.

потратил несколько часов, пытаясь исправить это, но я не могу исправить это до сих пор. Не удается добавить часть вложения


person Ayesha Saeed    schedule 14.10.2019    source источник


Ответы (1)


Я думаю, моя проблема заключалась в том, что я помещал более одного адреса электронной почты в раздел «Кому» электронной почты.

Кажется, электронная почта отправляется одному человеку правильно

person Ayesha Saeed    schedule 15.10.2019
comment
Если вы хотите отправить сообщение нескольким людям в строке «Кому», вам нужно разделить их точкой с запятой; в отличие от запятой. Я получил ту же ошибку при попытке использовать запятую между несколькими электронными письмами. - person Melissa Salazar; 01.12.2020