Fórum Problema com envio de email #372556
22/07/2009
0
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
Curtir tópico
+ 0Posts
22/07/2009
Wdrocha
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
22/07/2009
Edilcimar
Gostei + 0
22/07/2009
Wdrocha
mas provavelmente é o componente.
se vc quiser posso enviar pra vc....e os exemplo tbm....e como utilizar...
:-)
Gostei + 0
22/07/2009
Wdrocha
mas provavelmente é o componente.
se vc quiser posso enviar pra vc....e os exemplo tbm....e como utilizar...
:-)
Gostei + 0
22/07/2009
Wdrocha
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
22/07/2009
Edilcimar
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
22/07/2009
Wdrocha
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
22/07/2009
Edilcimar
Gostei + 0
22/07/2009
Wdrocha
Em Products ----> ICS que é o link do componente...
tem o componente e junto vem os exemplos..
Espero ter ajudado... :-)
Gostei + 0
22/07/2009
Wdrocha
Enviei uma imagem em formato d quebra cabeças, é d um jogo q estou fazendo...
verifica se chegou...
flw...
Gostei + 0
22/07/2009
Edilcimar
Gostei + 0
22/07/2009
Wdrocha
conseguiu baixar o componente??
Gostei + 0
22/07/2009
Edilcimar
Gostei + 0
22/07/2009
Wdrocha
foi d lá q eu baixei....
Gostei + 0
22/07/2009
Edilcimar
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)