Amigos de R,

Eu ja consegui usar essa função num passado recente numa maquina windows. E consegui anexar planilhas excel e arquivos de imagens como tiff e jpg. A ultima atualização do pacote permite anexar arquivos do disco rígido ou objetos do R que estão na área de trabalho. Se guilherme nao reparou o script acima:


body <- list("It works!", mime_part(iris))



onde mime_part é onde os abjetos a serem anexados entram, e aqui o iris é um banco de dados carregado no R. 



Bom como eu nao sofri desse erro, nao saberia te dizer exatamente onde esta. Algumas dicas... tente modificar progressivamente cada um dos argumentos para tentar detectar em qual deles o erro está atrapalhando. Ha muito tempo atras eu estava sofrendo com um erro no odfWeave e pelo que parecia era alguma coisa de codificação de caracteres latinos, e por incrivel que parecça resolveu quando passei a fazer os scripts inteiros dentro do odt e nao somente os da tabela e figura. Nao faz muito sentido... mas resolveu. As vezes é isso, repetir o mais parecido com o exemplo da função pra reproduzir o que o sujeito que desenvolveu pensou e testou. 



Bom, aproveitando o topico, dessa vez no passado recente que eu consegui utilizar a função, a única coisa que nao consegui foi especificar mais de um email dentro do 'to'. Eu tive que mandar o mesmo email mais de uma vez para diferentes destinatários? Alguem ja testou mandar pra mais de um destinatário?

Quanto ao contato com o desenvolvedor, eu ja troquei email com ele umas tres vezes, e me pareceu acessível.  Guilherme, manda de novo uma mensagem, de repente dessa vez vai. A sugestão é mandar o código que voce modificou e sugerir mais alguma coisa como aperfeiçoamento pra resolver um problema concreto. 

,
Abraço forte e que a força esteja com você,

Dr. Pedro Emmanuel A. A. do Brasil
Instituto de Pesquisa Clínica Evandro Chagas
Fundação Oswaldo Cruz
Rio de Janeiro - Brasil
Av. Brasil 4365
Tel 55 21 3865-9648
email: pedro.brasil@ipec.fiocruz.br
email: emmanuel.brasil@gmail.com

---Apoio aos softwares livres
www.zotero.org - gerenciamento de referências bibliográficas.
www.broffice.org ou www.libreoffice.org - textos, planilhas ou apresentações.
www.epidata.dk - entrada de dados.
www.r-project.org - análise de dados.
www.ubuntu.com - sistema operacional


Em 8 de agosto de 2011 18:37, Guilherme Moraes Ferraudo <guiferraudo@gmail.com> escreveu:
Boa noite a todos.

Bruno essa função tem problemas com servidor SMTP e até hoje estou
esperando a resposta do mantenedor do pacote "sendmail".

Inclusive, aqui na empresa, melhoramos a função "sendmail" deste
pacote e, aqui no nosso servidor interno, conseguimos mandar arquivos
anexos. Qualquer tipo de arquivo anexo. Enviamos para o mantenedor e
nada dele nos responder. Ele deve achar que no Brasil não tem gente
capacitada para isso...Enfim!!!

Esse pacote é um problema....

Abs



Em 8 de agosto de 2011 13:37, Bruno Santos
<brunodosantos@googlemail.com> escreveu:
> 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.
>
>
> _______________________________________________
> 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.
>



--
Guilherme Moraes Ferraudo
Jaboticabal/Campinas - SP
http://lattes.cnpq.br/2096118558794430
_______________________________________________
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.