erro ao enviar e-mail pelo indy no delphi7

18/12/2005

0

Este é o meu código porém quando eu tento enviar o e-mail cada hora dá um erro diferente será que alguém pode analizar e ver se tem alguma coisa de errado pois eu não sei depurar erros com esse componente indy é a primeira vez que eu utilizo ele.
O erro acontece co vários servidores de email aqui está só com o do yahoo, porém eu tentei com o ig, gmail e tbm não funcionou praticamente o erro é o mesmo acesso negado ou falha na autenticação

smtp.ig.com.br
smtp.gmail.com
smtp.ibest.com.br
foram estes que eu tentei mas nenhum funcionou.
Abaixo segue o código
Agradeço a ajuda
Jujan

with IdMessage1 do
begin
Body.Assign(Memo1.Lines);
From.Text := ´bbbbb@yahoo.com.br´;
Recipients.EMailAddresses := EdDestinatarios.text;
Subject := EdAssunto.Text;
CCList.EMailAddresses := EdCc.Text;
end;

IdSMTP1.Host:=´smtp.mail.yahoo.com.br´;
IdSMTP1.Port:= 25;

IdSMTP1.Username := ´aaa´; IdSMTP1.Password := ´xxxx´;
IdSMTP1.Connect;
try
IdSMTP1.Send(IdMessage1); finally IdSMTP1.Disconnect;
end;


Jujan

Jujan

Responder

Posts

18/12/2005

Will

Como vc não postou a mensagem de erro não tem como saber exatamente o que está acontecendo. Em todo caso se o seu provedor exigir autenticação, coloque o código abaixo:
IdSMTP1.AuthenticationType := atLogin;

Tem tb um demo do Indy em www.nevrona.com/indy


Responder

18/12/2005

Jujan

este erro com servidor yahoo
authorization failed(#5.7.0)
idsmtp.mail.yahoo.com.br

este outro erro com ig
authentication failed
idsmtp.ig.com.br

este erro é com o gmail
5.7.0 must issue a starttils comand first f14sm2193728qba
idsmtp.gmail.com

será que pode me ajudar para saber o q está acontecendo.

Jujan


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar