У меня R Studio версии 3.4.3. У меня проблема с отправкой писем минимум 2 людям (в будущем более 100 человек).
Например: письмо одному человеку. Здесь все ок. Это код:
library(RDCOMClient)
OutApp <- COMCreate("Outlook.Application")
outMail = OutApp$CreateItem(0)
to="[email protected]"
outMail[["To"]] =to
outMail[["subject"]] = "Mail R Studio"
outMail[["body"]] = "body mail"
outMail$Send()
Итак, отправим письмо 2 людям. Я делаю это так:
mailing_list <- data.frame(to = c('[email protected]','[email protected]'),
subject = c('Mail R Studio','Mail R Studio'),
body = c('Please, help me','Please, help me')
for (i in 1:nrow(mailing_list)) {
OutApp <- COMCreate("Outlook.Application")
outMail = OutApp$CreateItem(0)
outMail[["To"]] = mailing_list[i,1]
outMail[["subject"]] = mailing_list[i,2]
outMail[["body"]] = mailing_list[i,3]
outMail$Send()
}
Код ошибки:
Ошибка в `[[‹ -` (`tmp`, "To", value = 1L):
Не удается прикрепить пакет RDCOMServer, необходимый для создания универсального COM-объекта. Вдобавок: Предупреждение: в библиотеке (пакет, lib.loc = lib.loc, character.only = TRUE, logic.return = TRUE,: nie ma pakietu o nazwie 'RDCOMServer'
Но когда я install.packages ("RDCOMServer") обратная связь такая:
Предупреждение в install.packages:
пакет «RDCOMServer» недоступен (для R версии 3.4.3)
Пожалуйста, помогите мне это сделать! Спасибо