Fórum Problema com envio de email #372556

22/07/2009

0

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

Responder

Posts

22/07/2009

Wdrocha

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...


Responder

Gostei + 0

22/07/2009

Edilcimar

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


Responder

Gostei + 0

22/07/2009

Wdrocha

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...

:-)


Responder

Gostei + 0

22/07/2009

Wdrocha

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...

:-)


Responder

Gostei + 0

22/07/2009

Wdrocha

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...


Responder

Gostei + 0

22/07/2009

Edilcimar

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


Responder

Gostei + 0

22/07/2009

Wdrocha

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??


Responder

Gostei + 0

22/07/2009

Edilcimar

onde acho o componente?


Responder

Gostei + 0

22/07/2009

Wdrocha

[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... :-)


Responder

Gostei + 0

22/07/2009

Wdrocha

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...


Responder

Gostei + 0

22/07/2009

Edilcimar

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


Responder

Gostei + 0

22/07/2009

Wdrocha

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


conseguiu baixar o componente??


Responder

Gostei + 0

22/07/2009

Edilcimar

não consigo baixar


Responder

Gostei + 0

22/07/2009

Wdrocha

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


foi d lá q eu baixei....


Responder

Gostei + 0

22/07/2009

Edilcimar

é este mesmo que não consigo baixar


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar