Valeu Wesley. Acabei descobrindo neste meio tempo..

Meu anti-vírus da McAfee estava com uma regra ativa que bloqueava o envio do
e-mail: “Impedir que worms de e-mail em massa enviem mensagens”

Outra correção foi a porta SMTP do Yahoo que não é a 25 mas a 587.

 

Obrigado!

 

Dimitri

 

  _____  

From: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On
Behalf Of BandaLemuel
Sent: terça-feira, 8 de maio de 2007 15:18
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] Uso do TIdSMTP

 


Tenta assim....

//Envia Email
//----------------------------------------------------------
procedure EnviaEmail( Obs : String ; Mensagem : String ; Host : String ;
Usuario : String ; Senha : String ; Assunto : String );
var
Mail : TIdSMTP ;
MailMensagem : TIdMessage ;
begin
//----------------------------------
//Cria a MEnsagem
//----------------------------------
Mail := TIdSMTP.Create( Nil );
MailMensagem := TIdMessage.Create( Nil );
//----------------------------------

//-------------------------------------
//Configura a Mensagem
//-------------------------------------
With MailMensagem do
begin
From.Name := De;
ReplyTo.EMailAddresses := Destinatario ;
Recipients.EMailAddresses := Destinatario ;
Subject := Assunto ;

Body.Add( Mensagem + #13 + #13 ); //Mensgaem que vc quer enviar

MessageParts.Clear;
//------------------------------------------

//-----------------------------------------
//Configura a Conta para Enviar
//-----------------------------------------
Mail.Host := Host ;
Mail.Username := Usuario ;
Mail.Password := Senha ;
Mail.AuthenticationType := atLogin ;
Mail.Connect() ;

//Verifica se Conctou
if Mail.Connected then
begin
Mail.Send( MailMensagem );
Mail.Disconnect;
Mail.Free;
Application.MessageBox('Email enviado com Sucesso!' , 'Mail' , 0 );
end
else
begin
Raise Exception.Create( 'Não foi possivel conectar ao Servidor' );
Mail.Free;
end;
end;
//----------------------------------------------------------

Espero ter ajudado.... Wesley

----- Original Message ----- 
From: Dimitri Campana 
To: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br 
Sent: Tuesday, May 08, 2007 11:37 AM
Subject: [delphi-br] Uso do TIdSMTP

Bom dia!

Estou implementando um Serviço Windows que enviará um e-mail de tempos em
tempos com algumas informações coletadas....
Em uma unit, tenho 2 objetos do tipo TIdSMTP e TidMessage. O problema é
que quando o objeto smtp tenta conectar-se ao servidor, ocorre um erro:
"Socket Error # 10061 Connection refused.".

Detalhes:
. O objeto é criado 'na mão' pois nao existe um form na aplicação
. Quanto testado em uma aplicação com um form o código abaixo funciona, só
não é necessário o "Create".

Alguém poderia me dar uma luz?

Abaixo trechos do código:

function TThreadRealIP.Send_Email(aFrom, aText, aSubject: string): Boolean;
var
Sent: Boolean;
begin
try
Sent := False;
IdSMTP1 := TIdSMTP.Create(Nil);
IdSMTP1.ASCIIFilter := False;
IdSMTP1.BoundPort := 0;
IdSMTP1.ReadTimeout := 0;
IdSMTP1.UseEhlo := True;
IdSMTP1.AuthenticationType := atLogin;
IdSMTP1.Host := 'smtp.mail.yahoo.com.br';
IdSMTP1.Port := 25;
IdSMTP1.Username := 'usuario';
IdSMTP1.Password := 'senha';
IdSMTP1.Connect(3000);

if IdSMTP1.Connected then
begin
...
IdSMTP1.Send(IdMessage1); }
Sent := True;
IdSMTP1.Disconnect;
end;
except
on e: exception do
begin
self.gera_log(e.Message);
Sent := false;
end;
end;
IdSMTP1.Free;
Result := Sent;

end;

Obrigado!

--
Dimitri Campana
Project Management Professional - PMP
Microsoft Certified Solution Developer - MCSD
Microsoft Certified Professional - MCP

e-mail: dimitri.campana@ <mailto:dimitri.campana%40gmail.com> gmail.com
celular (mobile): +55.48.9911.6119
skype: dimitri.campana
MSN (IM): dimitricampana@ <mailto:dimitricampana%40hotmail.com> hotmail.com
Profile: www.linkedin.com/in/dimitricampana

DSOFT SISTEMAS
Rua Desembargador Vitor Lima, 260 - Edifício Madison Center - Sala 504
Bairro: Trindade, 88.040-400, Florianópolis/SC

[As partes desta mensagem que não continham texto foram removidas]

----------------------------------------------------------

No virus found in this incoming message.
Checked by AVG Free Edition. 
Version: 7.5.467 / Virus Database: 269.6.5/793 - Release Date: 7/5/2007
14:55

[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]

Responder a