
Boa tarde, pessoal! Eu consegui utilizar normalmente a função sendmail do pacote sendmailR na minha máquina.
Sys.info()
sysname release version nodename "Linux" "2.6.32-33-generic" "#71-Ubuntu SMP Wed Jul 20 17:30:40 UTC 2011" "bruno-laptop" machine login user "i686" "unknown" "bruno" Mas ao tentar usar o mesmo programa numa máquina Windows, ocorreu um erro que está depois do exemplo reproduzível. Seguem as informações da máquina Windows que eu fiz o teste.
Sys.info()
sysname release version nodename machine login user "Windows" "7 x64" "build 7600" "RIGEL" "x86" "bramos" "bramos" Exemplo reproduzível, com argumento do email incorreto por segurança. ################################################################################# library(sendmailR) from <- sprintf("<sendmailR@%s>", Sys.info()[4]) to <- "<email@valido>" #Substituir por email válido subject <- "Hello from R" body <- list("It works!", mime_part(iris)) sendmail(from, to, subject, body, control=list(smtpServer="ASPMX.L.GOOGLE.COM")) ################################################################################# Erro em writeLines(msg, sock, sep = "\r\n") : argumento 'text' inválido Alguém tem alguma sugestão do que pode estar acontecendo? Obrigado, Bruno