Ошибка в файле(файл, ifelse(добавить, «a», «w»)) : не удается открыть соединение Дополнительно: Предупреждение: В файле(файл, ifelse(добавить, «a», «w»)) :

#r #mail-sender

Вопрос:

Доброе утро, я использую R для отправки массовых электронных писем со следующим кодом:

 setwd("C:/Users/oscariro/Documents/R/Devoluciones") tempreport lt;- file.path(getwd(),"Reenvio.rmd") #file.copy("STC.Rmd",tempreport,overwrite = TRUE) a=1 # Loop para enviar correo por  for(i in 1:nrow(Reenvia %gt;% select(cta_usuario) %gt;% distinct())){    print(i)  Asesor_lt;- Reenvia %gt;% select(cta_usuario) %gt;% distinct() %gt;% slice(i) %gt;% as.character()    Nivelcc=Planta %gt;% filter(`FUERZA COMERCIAL`=="DIRECTOR") %gt;% filter(SBAN==Planta %gt;% filter(UsuarioCobis==Asesor_) %gt;%  select(SBAN) %gt;% distinct() %gt;% as.character() ) %gt;%  select(Correo) %gt;% distinct() %gt;% as.character()  print("2a7")    #nbcc="xxxxxxxxxxx@xxxxxx.xxxx.xx"      parametros lt;- list(Comercial=Reenvia %gt;% filter(cta_usuario==Asesor_) %gt;% select(nombre_usuario) %gt;% distinct() %gt;% as.character(),  Asesor_=Asesor_)      emaillt;-blastula::render_email(input = tempreport,render_options = list(params=parametros))  print(parametros$Comercial)  # En caso de no poder enviar imprimir mensaje que no se pudo enviar correo  tryCatch(  email %gt;% smtp_send(  from="xxxxxxxxxxx@xxxxxx.xxxx.xx",  to=Planta %gt;% filter(UsuarioCobis==Asesor_) %gt;% select(Correo) %gt;% distinct() %gt;% as.character(),  #to="xxxxxxxxxxx@xxxxxx.xxxx.xx",  cc=Nivelcc,#bcc = nbcc,  #cc="xxxxxxxxxxx@xxxxxx.xxxx.xx",  #cc= c("xxxxxxxxxxx@xxxxxx.xxxx.xx","xxxxxxxxxxx@xxxxxx.xxxx.xx"),  subject = glue("El motor de alertamientos te informa"),  credentials=creds_key("outlook")  ),error=function(e) {print(glue("No se le pudo enviar correo a {Asesor_}"))  #a=rbind(a,Asesor_)  #if(i==nrow(Alertas %gt;% select(Asesor) %gt;% distinct())){  #openxlsx::write.xlsx(a,glue("{nrow(a)}_Usuarios que recibieron correo-{today()}"))  #}  }  ) }  

Однако, когда приходит отгрузка под номером 494, отгрузка останавливается и появляется следующая ошибка:

 Error in file(file, ifelse(append, "a", "w")) :   cannot open the connection In addition: Warning message: In file(file, ifelse(append, "a", "w")) :  cannot open file 'alerta.knit.md': Too many open files