DELPHI XE6 - ENVIO DE EMAIL - ERRO

Delphi

02/08/2014

Estou tendo problema para criar um sistema de envio de email!

usei os seguintes componente!
    IdSMTP1: TIdSMTP;
    IdMessage1: TIdMessage;
    IdSSLIOHandlerSocketOpenSSL1: TIdSSLIOHandlerSocketOpenSSL;
[code]

esse é o meu codigo:

[code]
procedure TForm1.Button1Click(Sender: TObject);
begin
IdSMTP1.Port:=465;
IdSMTP1.Host:='smtp.mail.yahoo.com.br';//seu servidor de e-mail
IdSMTP1.Username:= 'email do remetente'; //seu usuario
IdSMTP1.Password:='senha'; //senha
//IdSMTP1.IOHandler := IdSSLIOHandlerSocketOpenSSL1;
//IdSMTP1.Authenticate;
IdSMTP1.Connect;

//O seu endereço de e-mail
IdMessage1.From.Address := 'email do remetente';
IdMessage1.Recipients.EMailAddresses := 'email do destinatário';


//O assunto da mensagem
IdMessage1.Subject :='assunto '  ;
//conteudo da mensagem
IdMessage1.Body.Add('texto'); //mensagem....

try
IdSMTP1.Send(IdMessage1);
finally
IdSMTP1.Disconnect;
end;
Application.MessageBox('Email enviado com sucesso!', 'Confirmação', MB_ICONINFORMATION +   MB_OK);
end;


quando eu envio gera um erro com esta mensagem

---- Connection Closed Gracefully ----

Como eu posso resolver isso?

Ou alguém tem outro modo de fazer isso que me possa me enviar seu código?
Fernando Bueno

Fernando Bueno

Curtidas 0

Melhor post

Douglas

Douglas

15/08/2014

Olá Fernando Bueno, tudo bem?
O e-mail chega a ser enviado, ou gera esse erro?
GOSTEI 1

Mais Respostas

Marcos Tamanhoni

Marcos Tamanhoni

02/08/2014

Estou tendo o mesmo problema. E o Email não é enviado.
GOSTEI 0
Fernando Bueno

Fernando Bueno

02/08/2014

Estou bem obrigado Douglas Claudio em perguntar, e vc? Gera esse erro! não enviar nada!!
GOSTEI 0
Alexandre Tona

Alexandre Tona

02/08/2014

Esses componentes são para Delphi XE6 ou os Indy do Delphi 6?
GOSTEI 0
POSTAR