530 (FastNet) e 535 (Indy) Authentication Failed, solução?
Meu, olhei todos os tópicos referentes ao assunto, testei de tudo e nada.
Alguém conseguiu solução para o problema de [b:3a49ece7ac][color=red:3a49ece7ac]Authentication Failed[/color:3a49ece7ac][/b:3a49ece7ac] no envio de emails?
Tentei isso:
e mais isso
Alguém conseguiu solução para o problema de [b:3a49ece7ac][color=red:3a49ece7ac]Authentication Failed[/color:3a49ece7ac][/b:3a49ece7ac] no envio de emails?
Tentei isso:
procedure TForm1.Button2Click(Sender: TObject); begin //Processo de reconhecimento no POP3 do UOL with TNMPOP3.Create(Self) do begin AttachFilePath := ´.´; DeleteOnRead := False; ReportLevel := Status_Basic; TimeOut := 20000; Host := ´pop3.ig.com.br´; Port := 110; UserID := ´doiscliques@ig.com.br´; Password := ´minha_senha´; Connect; //Conexão não feita ele sai //Conexão feita ele desconecta e prossegue if not Connected then exit else Disconnect; //Prosseguindo ele agora tenta se conectar ao SMTP do UOL end; with TNMSMTP.Create(Self) do begin ClearParams := TRUE; Host := ´smtp.ig.com.br´; Port := 25; UserID := ´doiscliques@ig.com.br´; Connect; //Conexão não feita ele sai //Conexão feita ele prossegue if not Connected then exit; //Processo de envio PostMessage.Body.Clear; PostMessage.ToAddress.Clear; PostMessage.FromAddress := ´doiscliques@ig.com.br´; PostMessage.FromName := ´Meu Nome Completo´; PostMessage.Body.Add(´Teste de envio de email´); PostMessage.Subject := (´Teste de Envio´); PostMessage.ToAddress.Add(´artes@doiscliques.com´); SendMail; ShowMessage(´Enviado´); end; end;
e mais isso
procedure TForm1.Button1Click(Sender: TObject); var IdMsgSend: TidMessage; begin try // Mensagem with TidMessage.Create(Self) do begin Subject := ´teste de email´; Body.Text := ´Teste de Email´; // Remetente From.Address := ´doiscliques@ig.com.br´; From.Name := ´adriano´; //IdMsgSend.ReplyTo.EMailAddresses := ´from@ficticio.com.br´; // Destinatario Recipients.EMailAddresses := ´artes@doiscliques.com´; end; with TIdSMTP.Create(Self) do begin // Autenticacao - Use apenas quando o servidor exigir AuthenticationType := atLogin; UserId := ´doiscliques@ig.com.br´; Password := ´minha_senha´; // Dados do Servidor Host := ´smtp.ig.com.br´; Port := 25; Connect; try Send(IdMsgSend); ShowMessage(´Enviado com Sucesso´); finally Disconnect; end; end; finally if not (IdMsgSend = nil) then begin IdMsgSend.Free; IdMsgSend := nil; end; end; end;
Adriano Santos
Curtidas 0
Respostas
Massuda
01/11/2005
No caso do código usando Indy, talvez você tenha que se conectar (e permanecer conectado) ao servidor POP3 para poder utilizar o serividor SMTP; o código que você postou usando os componentes FastNet faz isso (se bem que não está sendo feito do jeito certo). Para isso, basta usar um componente TIdPOP3.
No caso do código feito usando os componentes FastNet, pelo que me lembro, o TNMSMTP não suporta servidores SMTP que exijam autenticação.
Fora isso, imagino que você esteja usando os mesmos dados que você usaria para configurar uma conta de email no Outlook Express por exemplo.
No caso do código feito usando os componentes FastNet, pelo que me lembro, o TNMSMTP não suporta servidores SMTP que exijam autenticação.
Fora isso, imagino que você esteja usando os mesmos dados que você usaria para configurar uma conta de email no Outlook Express por exemplo.
GOSTEI 0
Adriano Santos
01/11/2005
No caso do código usando Indy, talvez você tenha que se conectar (e permanecer conectado) ao servidor POP3 para poder utilizar o serividor SMTP; o código que você postou usando os componentes FastNet faz isso (se bem que não está sendo feito do jeito certo). Para isso, basta usar um componente TIdPOP3.
No caso do código feito usando os componentes FastNet, pelo que me lembro, o TNMSMTP não suporta servidores SMTP que exijam autenticação.
Fora isso, imagino que você esteja usando os mesmos dados que você usaria para configurar uma conta de email no Outlook Express por exemplo.
procedure TForm1.Button1Click(Sender: TObject); begin IdPOP3.Host := ´pop3.ig.com.br´; IdPOP3.Password := ´xk21367´; IdPOP3.UserId := ´doiscliques@ig.com.br´; IdPOP3.Port := 110; IdPOP3.Connect; // Mensagem IdMessage1.Subject := ´teste de email´; IdMessage1.Body.Text := ´Teste de Email´; // Remetente IdMessage1.From.Address := ´doiscliques@ig.com.br´; IdMessage1.From.Name := ´adriano´; //IdMsgSend.ReplyTo.EMailAddresses := ´from@ficticio.com.br´; // Destinatario IdMessage1.Recipients.EMailAddresses := ´artes@doiscliques.com´; // Autenticacao - Use apenas quando o servidor exigir IdSMTP.AuthenticationType := atLogin; IdSMTP.UserId := ´doiscliques@ig.com.br´; IdSMTP.Password := ´xk21367´; // Dados do Servidor IdSMTP.Host := ´smtp.ig.com.br´; IdSMTP.Port := 25; IdSMTP.Connect; try IdSMTP.Send(IdMessage1); ShowMessage(´Enviado com Sucesso´); finally IdSMTP.Disconnect; end; IdPOP3.Disconnect; end;
[b:92b302a976]Massuda[/b:92b302a976], cara dei uma mudada e manteve-se o erro de Authentication Failed com o Indy.
Em relação ao FastNet, pelo que estudei tb creio que não dê suporte a emails autenticados.
valeu.
GOSTEI 0
Massuda
01/11/2005
Aparentemente, seu código está OK.
Talvez o UserID não precise do ´@ig.com.br´.
Faz muito tempo que não tenho mais conta no ig, eu achava que não precisava autenticar no servidor SMTP deles para poder enviar email. Detalhe: se você tentar fazer login num servidor que não requer login, dá erro de autenticação também.
Talvez o UserID não precise do ´@ig.com.br´.
Faz muito tempo que não tenho mais conta no ig, eu achava que não precisava autenticar no servidor SMTP deles para poder enviar email. Detalhe: se você tentar fazer login num servidor que não requer login, dá erro de autenticação também.
GOSTEI 0
Adriano Santos
01/11/2005
Aparentemente, seu código está OK.
Talvez o UserID não precise do ´@ig.com.br´.
Faz muito tempo que não tenho mais conta no ig, eu achava que não precisava autenticar no servidor SMTP deles para poder enviar email. Detalhe: se você tentar fazer login num servidor que não requer login, dá erro de autenticação também.
Não precisava mesmo, na verdade quem usa IG é um cliente meu, também faz muito tempo que não uso. Agora tah essa briga pq não consigo enviar email autenticado, uma nhaca viu.
O IG mudou o esquema de email deles, agora precisa de autenticação, faz pouco tempo que mudou.
Já tentei com e sem @ig.com.br, não funciona msm...zuado.
valeu
GOSTEI 0
Adriano Santos
01/11/2005
sobe
GOSTEI 0
Martins
01/11/2005
Eu tb estou atrás desta resposta, pq com outros provedores funciona q é uma maravilha, mas com o IG não, o q será q o pessoal do IG tá inventando?
[b:79b188430b]Adriano[/b:79b188430b] se vc conseguir algo, posta aqui.
[b:79b188430b]Adriano[/b:79b188430b] se vc conseguir algo, posta aqui.
GOSTEI 0
Fx|hand
01/11/2005
o IG pode ter mudado sua porta de entrada de e-mails... ou sei lah.. se pah eles devem ter implementado o SSL no servidor...
bom... eu passei tempos tentando fazer isso... só q com o Servidor do Gmail... consegui entrar na boua...
só q eu ODIEI o modo q ele guarda as msgs (suponho q seja padrão POP)... entaum deixei de lado....
mas... o ig naum deve fugir mto disso....
vou reconfigurar meu programa pra conectar no servidor do ig...
e vamos ver... =)
(me responde uma coisa... com o Indy naum funciona ???)
bom... eu passei tempos tentando fazer isso... só q com o Servidor do Gmail... consegui entrar na boua...
só q eu ODIEI o modo q ele guarda as msgs (suponho q seja padrão POP)... entaum deixei de lado....
mas... o ig naum deve fugir mto disso....
vou reconfigurar meu programa pra conectar no servidor do ig...
e vamos ver... =)
(me responde uma coisa... com o Indy naum funciona ???)
GOSTEI 0
Adriano Santos
01/11/2005
[quote:17593eeb97=´FX|HanD´]o IG pode ter mudado sua porta de entrada de e-mails... ou sei lah.. se pah eles devem ter implementado o SSL no servidor...
bom... eu passei tempos tentando fazer isso... só q com o Servidor do Gmail... consegui entrar na boua...
só q eu ODIEI o modo q ele guarda as msgs (suponho q seja padrão POP)... entaum deixei de lado....
mas... o ig naum deve fugir mto disso....
vou reconfigurar meu programa pra conectar no servidor do ig...
e vamos ver... =)
(me responde uma coisa... com o Indy naum funciona ???)[/quote:17593eeb97]
Segundo o [b:17593eeb97]Massuda[/b:17593eeb97] com a versão 9 do Indy e com atualização para suporte SSL destes componentes é possível, mas não testei.
bom... eu passei tempos tentando fazer isso... só q com o Servidor do Gmail... consegui entrar na boua...
só q eu ODIEI o modo q ele guarda as msgs (suponho q seja padrão POP)... entaum deixei de lado....
mas... o ig naum deve fugir mto disso....
vou reconfigurar meu programa pra conectar no servidor do ig...
e vamos ver... =)
(me responde uma coisa... com o Indy naum funciona ???)[/quote:17593eeb97]
Segundo o [b:17593eeb97]Massuda[/b:17593eeb97] com a versão 9 do Indy e com atualização para suporte SSL destes componentes é possível, mas não testei.
GOSTEI 0
Martins
01/11/2005
[quote:769a36de93=´Adriano Santos´][quote:769a36de93=´FX|HanD´]o IG pode ter mudado sua porta de entrada de e-mails... ou sei lah.. se pah eles devem ter implementado o SSL no servidor...
bom... eu passei tempos tentando fazer isso... só q com o Servidor do Gmail... consegui entrar na boua...
só q eu ODIEI o modo q ele guarda as msgs (suponho q seja padrão POP)... entaum deixei de lado....
mas... o ig naum deve fugir mto disso....
vou reconfigurar meu programa pra conectar no servidor do ig...
e vamos ver... =)
(me responde uma coisa... com o Indy naum funciona ???)[/quote:769a36de93]
Segundo o [b:769a36de93]Massuda[/b:769a36de93] com a versão 9 do Indy e com atualização para suporte SSL destes componentes é possível, mas não testei.[/quote:769a36de93]
Certo e onde se encontra essa bem-dita atualização???
bom... eu passei tempos tentando fazer isso... só q com o Servidor do Gmail... consegui entrar na boua...
só q eu ODIEI o modo q ele guarda as msgs (suponho q seja padrão POP)... entaum deixei de lado....
mas... o ig naum deve fugir mto disso....
vou reconfigurar meu programa pra conectar no servidor do ig...
e vamos ver... =)
(me responde uma coisa... com o Indy naum funciona ???)[/quote:769a36de93]
Segundo o [b:769a36de93]Massuda[/b:769a36de93] com a versão 9 do Indy e com atualização para suporte SSL destes componentes é possível, mas não testei.[/quote:769a36de93]
Certo e onde se encontra essa bem-dita atualização???
GOSTEI 0
Fx|hand
01/11/2005
o site oficial do Indy é [link]www.indyproject.org[/link]
masss... naum consegui entrar até agora... me parece estar offline !!! =T
masss... naum consegui entrar até agora... me parece estar offline !!! =T
GOSTEI 0
Adriano Santos
01/11/2005
[quote:cadf94fcbe=´Adriano Santos´][quote:cadf94fcbe=´FX|HanD´]o IG pode ter mudado sua porta de entrada de e-mails... ou sei lah.. se pah eles devem ter implementado o SSL no servidor...
bom... eu passei tempos tentando fazer isso... só q com o Servidor do Gmail... consegui entrar na boua...
só q eu ODIEI o modo q ele guarda as msgs (suponho q seja padrão POP)... entaum deixei de lado....
mas... o ig naum deve fugir mto disso....
vou reconfigurar meu programa pra conectar no servidor do ig...
e vamos ver... =)
(me responde uma coisa... com o Indy naum funciona ???)
Segundo o [b:cadf94fcbe]Massuda[/b:cadf94fcbe] com a versão 9 do Indy e com atualização para suporte SSL destes componentes é possível, mas não testei.[/quote:cadf94fcbe]
Certo e onde se encontra essa bem-dita atualização???[/quote:cadf94fcbe]
[b:cadf94fcbe]Martins[/b:cadf94fcbe], nestes dois links o [b:cadf94fcbe]Massuda[/b:cadf94fcbe] menciona as atualizações e explicações sobre Indy 9 e SSL.
[url=http://forum.clubedelphi.net/viewtopic.php?t=59187]http://forum.clubedelphi.net/viewtopic.php?t=59187[/url]
[url=http://forum.clubedelphi.net/viewtopic.php?t=59187]http://forum.clubedelphi.net/viewtopic.php?t=60778[/url]
GOSTEI 0
Adriano Santos
01/11/2005
Procure por SSL, o Massuda e outros camaradas já discutiram bastante no fórum.
GOSTEI 0