Erro de Autenticação ao enviar E-Mail pelo C Builder 6
13/03/2008
0
Olá pessoal,
Conforme dica anterior, estou tentando enviar E-mail através de um programa em C++ Builder( 6 ), semelhante como se envia no Delphi( 7 ).
Está dando o seguinte erro:
553 UTILIZE A AUTENTICAÇÃO PARA ENVIO DE MENSAGEM/
THIS SERVER IS TO BE USED AUTHENTICATION...
Este é Código que estou testando:
IdSMTP1->Host = ´smtp.nome.org.br´;
IdSMTP1->UserId = ´email@provedor.org.br´;
IdSMTP1->Password = ´xxxxx´;
IdSMTP1->Connect();
IdMessage1->MessageParts->Clear();
IdMessage1->From->Text = ´Origem <email@provedor.org.br>´;
IdMessage1->Recipients->EMailAddresses = ´Destino <email@provedor.com.br>´;
IdMessage1->Subject = ´Teste Envio de E-Mail´;
IdMessage1->Body->Text = ´Testando Envio de E-Mail pelo C++ Builder...´;
//try
IdSMTP1->Authenticate();
--> Erro Ocorre quando executa esta linha abaixo...
IdSMTP1->Send( IdMessage1 );
//except
ShowMessage(´Erro ao Enviar E-Mail!´);
//end;
Caso alguém possa me dar uma dica do que pode ser, desde já, obrigado...
José Aparecido
Conforme dica anterior, estou tentando enviar E-mail através de um programa em C++ Builder( 6 ), semelhante como se envia no Delphi( 7 ).
Está dando o seguinte erro:
553 UTILIZE A AUTENTICAÇÃO PARA ENVIO DE MENSAGEM/
THIS SERVER IS TO BE USED AUTHENTICATION...
Este é Código que estou testando:
IdSMTP1->Host = ´smtp.nome.org.br´;
IdSMTP1->UserId = ´email@provedor.org.br´;
IdSMTP1->Password = ´xxxxx´;
IdSMTP1->Connect();
IdMessage1->MessageParts->Clear();
IdMessage1->From->Text = ´Origem <email@provedor.org.br>´;
IdMessage1->Recipients->EMailAddresses = ´Destino <email@provedor.com.br>´;
IdMessage1->Subject = ´Teste Envio de E-Mail´;
IdMessage1->Body->Text = ´Testando Envio de E-Mail pelo C++ Builder...´;
//try
IdSMTP1->Authenticate();
--> Erro Ocorre quando executa esta linha abaixo...
IdSMTP1->Send( IdMessage1 );
//except
ShowMessage(´Erro ao Enviar E-Mail!´);
//end;
Caso alguém possa me dar uma dica do que pode ser, desde já, obrigado...
José Aparecido
Jose Aparecido
Curtir tópico
+ 0
Responder
Posts
19/03/2008
Jose Aparecido
Olá, encontrei a solução para o problema da mensagem que eu havia postado sobre envio de E-mail pelo C++Builder em outro Forum, talvez seja útil para outra pessoa quando estiver pesquisando.
É necessário este processo para enviar o E-Mail:
...
IdSMTP1->AuthenticationType = atLogin;
IdSMTP1->Authenticate();
IdSMTP1->Send( IdMessage1 );
...
OK, até mais...
José Aparecido
É necessário este processo para enviar o E-Mail:
...
IdSMTP1->AuthenticationType = atLogin;
IdSMTP1->Authenticate();
IdSMTP1->Send( IdMessage1 );
...
OK, até mais...
José Aparecido
Responder
Clique aqui para fazer login e interagir na Comunidade :)