Problema com envio de email

Delphi

22/07/2009

Eu utilizo a seqüência abaixo para enviar um email, se eu anexar um arquivo com 50K por exemplo, tenho a informação que a mensagem foi enviada porém não a recebo, porém se o anexo tiver 90k ou mais eu recebo a mensagem. Alguém sabe o porquê disto?

Try
   IdSMTP1.AuthenticationType := atLogin;
   IdSMTP1.Host := Smtp;
   IdSMTP1.Username := Email1;
   IdSMTP1.Password := Senha;
   If not IdSMTP1.Connected then
      IdSMTP1.Connect;
   IdMessage1.Clear;
   IdMessage1.From.Text := Email1;
   IdMessage1.Recipients.EMailAddresses := Email2;
   IdMessage1.Subject := ´Faturamento´;
   IdMessage1.Body.Text := ´A(o) ´ + Cliente + #13 + 10 + 13 + 10 +
   ´Faturamento por serviços realizados pela ´ + Nome + 13 + 10 +
   ´no período de ´ + MaskEdit1.Text + ´ a ´+ MaskEdit2.Text +
   13 + 10 + 13 + 10 + Responsavel;
   TIdAttachment.Create(IdMessage1.MessageParts, TFileName(´PDF\´+Temp));
   IdMessage1.Date := StrToDateTime(FormatDateTime(´DD/MM/YYYY  HH:MM:SS´,Now));
   IdSMTP1.Send(IdMessage1);
Finally
   ShowMessage(´Email enviado´);
   IdSMTP1.Disconnect;
End;



Edilcimar

Edilcimar

Curtidas 0

Respostas

Wdrocha

Wdrocha

22/07/2009

Bom dia, é mt difícil de afirmar se é problema no servidor....o q eu acho mt difícil...

ou se é bug do componente, fato q eu acho mais provável.


Outro dia tbm estava com problemas no envio de email, utilizando Indy 9.

Eu conseguia enviar email utilizando a conta do yahoo mas não do gmail, nem do hotmail entre outros, eu queria fazer uma função ond o usuário informasse o endereço stmp, porta, autenticação, tipo de SSL (Implícita, Explícita ou nenhuma).


Então o colega Rodc aq do fórum indicou o componente Overbyte,


o mesmo funciona perfeitamente, e vem com mts exemplo práticos, é mt bom, pois consegui enviar email utilizando qualquer conta de email.

Yahoo, gmail, hotmail, ig, bol, itelefonica....


fica aew a dica, talvez possa ser o componente que está bugado.


Somente trocando o componente saberemos se o problema é com ele ou com o servidor....


flw...


GOSTEI 0
Edilcimar

Edilcimar

22/07/2009

Neste caso específico estou enviando através do bol e recebendo através do hotmail


GOSTEI 0
Wdrocha

Wdrocha

22/07/2009

Então...utilizando o email da bol...eu tbm conseguia enviar, mas o mesmo nunca chegava ao destino...E o q componente não mostrava era um erro...não lembro qual era....e utilizando o outro componente com as mesmas configurações dava erro, não lembro mais qual era o erro...

mas provavelmente é o componente.



se vc quiser posso enviar pra vc....e os exemplo tbm....e como utilizar...

:-)


GOSTEI 0
Wdrocha

Wdrocha

22/07/2009

Então...utilizando o email da bol...eu tbm conseguia enviar, mas o mesmo nunca chegava ao destino...E o q componente não mostrava era um erro...não lembro qual era....e utilizando o outro componente com as mesmas configurações dava erro, não lembro mais qual era o erro...

mas provavelmente é o componente.



se vc quiser posso enviar pra vc....e os exemplo tbm....e como utilizar...

:-)


GOSTEI 0
Wdrocha

Wdrocha

22/07/2009

Quais configurações vc está utilizando?


as q estou utilizando aq são as seguintes..


Host : smtps.bol.com.br

Authentication : Login

SSL : None

Porta : 25

e está enviando perfeitamente...


acho q erro q apontava era Authentication Failed, esse erro ñ aparecia pelo componente Indy...


GOSTEI 0
Edilcimar

Edilcimar

22/07/2009

Host -> smtps.bol.com.br
Authentication -> atNone
Port -> 25
Indi-> 9.00.10
O problema é que com anexo pequeno ele não envia, e com anexo grande envia, ou seja está o contrário da lógica


GOSTEI 0
Wdrocha

Wdrocha

22/07/2009

Vc pod ver qual é o erro pq enquanto o componente está se conectando no servidor e fazendo as operações para enviar o email, ele mostra no log q está em um memo....


e quando acontece um erro esse erro aparece no memo....


o componente é mt bom...ele nativamente já intercepta todas as mensagens do servidor e mostra pra vc...


qual o seu email??


GOSTEI 0
Edilcimar

Edilcimar

22/07/2009

onde acho o componente?


GOSTEI 0
Wdrocha

Wdrocha

22/07/2009

[url]http://www.overbyte.be/frame_index.html[/url]

Em Products ----> ICS que é o link do componente...

tem o componente e junto vem os exemplos..


Espero ter ajudado... :-)


GOSTEI 0
Wdrocha

Wdrocha

22/07/2009

acabei d enviar um email para vc utilizando o componente e o servidor da bol.


Enviei uma imagem em formato d quebra cabeças, é d um jogo q estou fazendo...


verifica se chegou...


flw...


GOSTEI 0
Edilcimar

Edilcimar

22/07/2009

recebi o email, uma pergunta, ele funciona com o D7?


GOSTEI 0
Wdrocha

Wdrocha

22/07/2009

Sim...estou utilizando justamente o Delphi 7...


conseguiu baixar o componente??


GOSTEI 0
Edilcimar

Edilcimar

22/07/2009

não consigo baixar


GOSTEI 0
Wdrocha

Wdrocha

22/07/2009

clica no link... Download the latest ICS-V5 Distribution


foi d lá q eu baixei....


GOSTEI 0
Edilcimar

Edilcimar

22/07/2009

é este mesmo que não consigo baixar


GOSTEI 0
Catunda

Catunda

22/07/2009

oi WDRocha..
vi o post aqui e resolvi acompanhar...
consegui baixar o ICS-V6.... será que o ICS-V5 é melhor?


GOSTEI 0
Wdrocha

Wdrocha

22/07/2009

Estranho, cliquei e consegui baixar e só para desencargo d consciência...


eu fui procurar o arquivo q baixei e foi do link Download ICS-V7 Alpha #1

e não daquele q passei pra vc...

tenta esse tbm..

qualquer coisa...posso passar pra vc..


GOSTEI 0
Edilcimar

Edilcimar

22/07/2009

pode ser que senha meu firewall que esteja bloqueando, pois se o link tentar me hacker ele bloqueia


GOSTEI 0
Wdrocha

Wdrocha

22/07/2009

Catunda, não cheguei a testar o 7, como disse eu vi o arquivo q baixei e foi engano...

pois foi o ICS-V7 Alpha #1 que baixei...


GOSTEI 0
Wdrocha

Wdrocha

22/07/2009

Corrigindo....como o fórum não permite editar...

não cheguei a testar o 5 e 6, pois baixei o ICS-V7 Alpha #1


:-)


GOSTEI 0
Fábio Valente

Fábio Valente

22/07/2009

Olha, encontrei neste site a solução para meus problemas com e-mail

bom código para vocês!

http://forums2.atozed.com/viewtopic.php?f=7&t=65&start=0&st=0&sk=t&sd=a

----------------
Now playing: [url=http://www.foxytunes.com/artist/metallica/track/the_thing_that_should_not_be]Metallica - The Thing That Should Not Be[/url]
via [url=http://www.foxytunes.com/signatunes/]FoxyTunes[/url]


GOSTEI 0
POSTAR