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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar