Obrigado pela resposta, Leonard!

Mas eu ainda continuo com a dúvida: por que funciona no linux e não funciona no Windows, no meu caso explicitamente?
E o que significa a mensagem de erro gerada?
Será que eu devo alterar o smtp server tbm?

Obrigado,
Bruno

2011/8/7 Leonard Assis <assis.leonard@gmail.com>
Avcabei de testar no Windows e funcionou
 
PS: troquei o From, o To e o smtp server
 
Sys.info()
                     sysname                      release                      version
                   "Windows"                      "7 x64" "build 7601, Service Pack 1"
                    nodename                      machine                        login
               "LDEASSIS-PC"                     "x86-64"                   "ldeassis"
                        user
                  "ldeassis"
No linux tb rodou perfeito, nem testei no mac osx
 

lmassis <at> yahoo <dot> com <dot> br
assis.leonard <at> gmail <dot> com


2011/8/7 Bruno Santos <brunodosantos@gmail.com>
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



_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.


_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.