Fórum Problema - envio de e-mail com Delphi5 - componentes FastNet #227968

26/04/2004

0

Olá,

Estou usando Delphi 5, e componente NMSMTP da paleta FastNet, e depois de funcionar algum tempo, derrepente tive problemas para enviar e-mail.
As msg´s são as seguintes:

1- Recipient ´endereco@dominio.com.br´ not found
2- 503 Command DATA rejected: no valid rcpt fields

Inclusive, usei o próprio exemplo do Delphi depois que começou a dar erro, mas acontece a mesma coisa.

Quem puder ajudar, agradeço muito!
Obrigado,


Wellprog

Wellprog

Responder

Posts

26/04/2004

Otto

ta fazendo assim:



procedure TForm1.Button1Click(Sender: TObject);
begin
  NMSMTP1.Host := ´mail.horadocafezinho.com´;
  NMSMTP1.UserID := ´´;
  NMSMTP1.Port := 25;
  NMSMTP1.Connect;
  NMSMTP1.PostMessage.FromAddress := ´de@lalala.com´;
  NMSMTP1.PostMessage.ToAddress.Text := ´para@lalala.com´;
  NMSMTP1.PostMessage.Subject := ´Assunto´;
  NMSMTP1.PostMessage.Body.Text := Memo1.Lines.Text;
  try
    NMSMTP1.SendMail;
  except
    MessageBox(handle, ´Erro ao enviar a mensagem !´,´ERRO´,+mb_ok+mb_iconerror);
  end; //try
  NMSMTP1.Disconnect; // apesar de tudo desconecte;
end;



e da erro?


Responder

Gostei + 0

26/04/2004

Wellprog

ta fazendo assim:
procedure TForm1.Button1Click(Sender: TObject);
begin
  NMSMTP1.Host := ´mail.horadocafezinho.com´;
  NMSMTP1.UserID := ´´;
  NMSMTP1.Port := 25;
  NMSMTP1.Connect;
  NMSMTP1.PostMessage.FromAddress := ´de@lalala.com´;
  NMSMTP1.PostMessage.ToAddress.Text := ´para@lalala.com´;
  NMSMTP1.PostMessage.Subject := ´Assunto´;
  NMSMTP1.PostMessage.Body.Text := Memo1.Lines.Text;
  try
    NMSMTP1.SendMail;
  except
    MessageBox(handle, ´Erro ao enviar a mensagem !´,´ERRO´,+mb_ok+mb_iconerror);
  end; //try
  NMSMTP1.Disconnect; // apesar de tudo desconecte;
end;
e da erro?


-----------------------------------------
Sim, mas estou especificando UserID também como UserID := ´endereco@dominio.com.br´.


Responder

Gostei + 0

26/04/2004

Otto

to ligado... qual servidor smtp vc ta usando?? o.O


Responder

Gostei + 0

26/04/2004

Otto

olha o meu:


begin
   NMSMTP1.Host := ´mail.horadocafezinho.com´;
   NMSMTP1.UserID := ´otto@horadocafezinho.com´;
   NMSMTP1.Connect; //Inicia a conecção;
   NMSMTP1.PostMessage.FromAddress := ´otto@horadocafezinho.com´;
   NMSMTP1.PostMessage.ToAddress.Text := ´teste@horadocafezinho.com´;
   NMSMTP1.PostMessage.Body.Text := ´Mensagem enviada pelo prog.´;
   NMSMTP1.PostMessage.Subject := Oi, aqui foi pelo Delphi´;
   try
     NMSMTP1.SendMail; //Envio do e-mail;
     ShowMessage(´E-Mail Enviado !´);
  except
     ShowMessage(´Deu pau. Não foi...´);
  end; //try
   NMSMTP1.Disconnect;
end;



Responder

Gostei + 0

26/04/2004

Wellprog

estou enviando assim:

Port := 25;
Host := ´mail.avantti.com.br´;
UserID := ´suporte@avantti.com.br´;
PostMessage.FromAddress := ´suporte@avantti.com.br´ ;
PostMessage.FromName := ´Suporte Avantti´;

valeu!


Responder

Gostei + 0

26/04/2004

Otto

valeu!




deu tudo certinho ai?


Responder

Gostei + 0

26/04/2004

Wellprog

não, continua o mesmo erro!

eu disse valeu, pela ajuda desde já, mas o erro é o mesmo.


Responder

Gostei + 0

26/04/2004

Otto

aaa.. hehe, me diz uma coisa, vc esta conectado pela rede ou nao?


Responder

Gostei + 0

26/04/2004

Wellprog

Estou sim, usando conexão compartilhada por um proxy (WinProxy), mas já testei conectando discado também, saindo da rede inclusive, pra ter certeza que estava só com a discada!


Responder

Gostei + 0

26/04/2004

Otto

ja tive esse mesmo problema... verifique se o servidor proxy esta liberando a porta 25...


Responder

Gostei + 0

06/05/2004

Infohelp

acho que desta vez vai adr certo mas ocorreu um erro na autenticacáo, email yahoo tem autenticacao o que devo fazer?


Responder

Gostei + 0

06/05/2004

Otto

com o componente do fastnet nao sei se tem autenticação nao, pois nao pesquisei ainda, to sem delphi aqui em casa e nao posso darf uma olhada, mas, se vc usa o delphi 6 tem uma paleta indy e nela tem o componente iDSMTP e com ele vc pode fazer a autenticação...

idSMTP1.AuthenticationType := atLogin; 



qualquer duvida em relação ao uso do componente indy pra enviar email posta aqui ou da uma pesquisada que vc vai achar altas coisas...


Responder

Gostei + 0

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

Aceitar