[R-br] Erro função sendmail - Windows
Guilherme Moraes Ferraudo
guiferraudo em gmail.com
Segunda Agosto 8 18:37:20 BRT 2011
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 em 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 em 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 em 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 em 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 em 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 em 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 em 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
Mais detalhes sobre a lista de discussão R-br