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 <[email protected]>

> 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 <[email protected]>
>
>> 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
>> [email protected]
>> 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
> [email protected]
> 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
[email protected]
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.

Responder a