hb_SendMail e anexos acima de 10mb

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

hb_SendMail e anexos acima de 10mb

Mensagem por JoséQuintas »

Alguém conseguiu enviar anexos superiores a 10mb com hb_SendMail?
Aqui não estou conseguindo.
Meu provedor não tem limite de tamanho, e por outro progama vai, só resta ser algum limite.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

hb_SendMail e anexos acima de 10mb

Mensagem por JoséQuintas »

Só pra explicar:
São 3 emails seguidos, cada um com anexo diferente: 13mb, 7.5mb, 9.5mb
Em dezenas de tentativas ontem, somente o primeiro email de 13mb não chegava.

Fui fazer de novo hoje pra acompanhar o log e...... funcionou.
Fiz de novo, e funcionou de novo.

o fonte é algo parecido com for nCont = 1 to 3; SendMail( arquivo[nCont] ); next
Como só falhou o primeiro em todas as tentativas, e é o único acima de 10mb, a suspeita foi o tamanho.
Mas hoje funcionou normal.


Seja o que for, é muito esquisito.
Ontem durante horas não funcionou.
E hoje foi normal.

Estou achando que pode ser algum problema maluco na internet em geral, ou até alguma das conhecidas "seguranças quebra-galho" do windows.
De repente a segurança interpreta que é um programa roubando dados.... vai saber... Mico-soft inventa coisas malucas também.

Não sei se existe opção da hbtip/conexão trabalhar por blocos.
Como são enviados todos os megas de uma vez, com erro ou sem erro vai tudo, passa a impressão de que tudo está ok.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
marcosgambeta
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 16 Jun 2005 22:53

hb_SendMail e anexos acima de 10mb

Mensagem por marcosgambeta »

JoséQuintas escreveu:Seja o que for, é muito esquisito.
Ontem durante horas não funcionou.
E hoje foi normal.
Tive um caso parecido, testando o envio de emails usando classes do Qt Framework. Mas o problema era este: timeout.

Quando a Internet estava rápida, os emails com anexos iam sem problemas. Bastava a internet ficar lenta, para o email não ser enviado, pois o envio do email demorava mais tempo. Então, tive de aumentar o tempo de espera por uma resposta do servidor, para não ocorrer o timeout.

Não uso o hb_sendmail, mas talvez o problema seja este.
Atenciosamente,
Marcos Antonio Gambeta
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

hb_SendMail e anexos acima de 10mb

Mensagem por JoséQuintas »

O default é de 10 segundos.
Aumentei pra 20. Agora só resta aguardar.
Pensei até que poderia ser o encode base64.
Motivo: hb_sendmail conecta e só depois converte, isso daria um tempo sem resposta ao servidor, se o timeout de lá for pequeno, mas se fosse isso falharia sempre.
Valeu pela dica.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

hb_SendMail e anexos acima de 10mb

Mensagem por marcos.gurupi »

Eu estou tentando implementar o envio de email para com o xhb 1.0.0 e hwgui 2.17 lendo varios (mas varios mesmo) post por aqui nao consegui. Me parece que o sr. (Jose Quintas) fez uma classe, o sr. usa essa classe para producao ou usa o hb_sendmail ?
Marcos Roberto
NetService Software
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

hb_SendMail e anexos acima de 10mb

Mensagem por JoséQuintas »

A classe é apenas pra facilitar.
De qualquer jeito o trabalho é feito com hb_sendmail, blat ou CDO.
Usava somente BLAT, e ajustei a classe pra testar hb_sendmail sem perder a configuraçào original pra Blat.
Acabei deixando no sistema com as três opções, mas tenho usado com hb_sendmail.

Usando a classe, é só escolher uma das opções na hora de enviar.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

hb_SendMail e anexos acima de 10mb

Mensagem por marcos.gurupi »

Nossa amigo! Seria abusar de minha parte lhe pedir um exemplo pratico com o CDO.

E o sr. usa o hb_sendmail com que versao do xhb ?
Marcos Roberto
NetService Software
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

hb_SendMail e anexos acima de 10mb

Mensagem por JoséQuintas »

o único exemplo de CDO que tenho tá na própria classe
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
lucimauro
Usuário Nível 3
Usuário Nível 3
Mensagens: 465
Registrado em: 21 Set 2004 21:02
Localização: Sobral-CE

hb_SendMail e anexos acima de 10mb

Mensagem por lucimauro »

No meu caso tambem so tou conseguindo mandar arquivos bem pequenos, quando passa dos 250kb diz que enviou mais nao chega no e-email de destino.

Estou usando o harbour 3.0
Responder