Erro função sendmail - Windows

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

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.

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.

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

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.

Pedro, muito obrigado. Vou tentar deste jeito a função. A respeito do mantenedor, o q vc sugere foi exatamente o que fiz. Vamos ver... Abs Em 9 de agosto de 2011 01:17, Pedro Emmanuel Alvarenga Americano do Brasil <emmanuel.brasil@gmail.com> escreveu:
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.
_______________________________________________ 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
participantes (5)
-
Bruno Santos
-
Bruno Santos
-
Guilherme Moraes Ferraudo
-
Leonard Assis
-
Pedro Emmanuel Alvarenga Americano do Brasil