Autenticação de Email
Boa Tarde amigos,
Estou com um probleminha que é o seguinte: Tenho um programinha que envia e-mails usando o componente SMTP da Indy, mas o provedor de alguns dos clientes requer autenticação e meu sistema não envia emails de maneira nenhuma, alguem ai pode me ajudar como fazer Autenticação?
Obrigado.
Estou com um probleminha que é o seguinte: Tenho um programinha que envia e-mails usando o componente SMTP da Indy, mas o provedor de alguns dos clientes requer autenticação e meu sistema não envia emails de maneira nenhuma, alguem ai pode me ajudar como fazer Autenticação?
Obrigado.
Leandrosl2
Curtidas 0
Respostas
Jose Almeida
27/05/2005
Uma solução é vc usar uma conta sua pra enviar os e-mails dos clientes.
Ou seja. Vc cria uma conta num provedor onde voce sabe que o sistema funciona como por exemplo Terra ou o Bol e todos os seus clientes usarão esta conta para enviar os e-mail.
Ou seja. Vc cria uma conta num provedor onde voce sabe que o sistema funciona como por exemplo Terra ou o Bol e todos os seus clientes usarão esta conta para enviar os e-mail.
GOSTEI 0
Leandrosl2
27/05/2005
Será que não existe nenhuma maneira de fazer autenticação, pois acho que não vai cair bem essa onda de usar outro e-mail.
Abraços.
Abraços.
GOSTEI 0
Jose Almeida
27/05/2005
Seria até mais prático assim.
Os cliente nem saberiam que e-mail o programa está usando.
Tudo que prescisam é clicar no botão ENVIAR.
Os cliente nem saberiam que e-mail o programa está usando.
Tudo que prescisam é clicar no botão ENVIAR.
GOSTEI 0
Bon Jovi
27/05/2005
Se conectando ao SMTP com autenticação:
[size=9:4532f4c003] IndySMTP.Host := ´endereco stmp´;
IndySMTP.Port := 25;
IndySMTP.UserName := ´usuario´;
IndySMTP.AuthenticationType := atLogin;
IndySMTP.Password := ´senha´;
IndySMTP.Connect(20000);
[/size:4532f4c003]
Dependendo da situação, alguns servidores exigem se conectar ao POP para depois permitir o envio:
[size=9:4532f4c003] IndyPOP.Host := ´endereco pop´;
IndyPOP.Port := 110;
IndyPOP.Username := ´usuario´;
IndyPOP.Password := ´senha´;
IndyPOP.Connect(20000);
//Conectar ao SMTP com acima.
[/size:4532f4c003]
[size=9:4532f4c003] IndySMTP.Host := ´endereco stmp´;
IndySMTP.Port := 25;
IndySMTP.UserName := ´usuario´;
IndySMTP.AuthenticationType := atLogin;
IndySMTP.Password := ´senha´;
IndySMTP.Connect(20000);
[/size:4532f4c003]
Dependendo da situação, alguns servidores exigem se conectar ao POP para depois permitir o envio:
[size=9:4532f4c003] IndyPOP.Host := ´endereco pop´;
IndyPOP.Port := 110;
IndyPOP.Username := ´usuario´;
IndyPOP.Password := ´senha´;
IndyPOP.Connect(20000);
//Conectar ao SMTP com acima.
[/size:4532f4c003]
GOSTEI 0
Leandrosl2
27/05/2005
[quote:ba1ddc6ff1=´Bon Jovi´]Se conectando ao SMTP com autenticação:
[size=9:ba1ddc6ff1] IndySMTP.Host := ´endereco stmp´;
IndySMTP.Port := 25;
IndySMTP.UserName := ´usuario´;
IndySMTP.AuthenticationType := atLogin;
IndySMTP.Password := ´senha´;
IndySMTP.Connect(20000);
[/size:ba1ddc6ff1]
Dependendo da situação, alguns servidores exigem se conectar ao POP para depois permitir o envio:
[size=9:ba1ddc6ff1] IndyPOP.Host := ´endereco pop´;
IndyPOP.Port := 110;
IndyPOP.Username := ´usuario´;
IndyPOP.Password := ´senha´;
IndyPOP.Connect(20000);
//Conectar ao SMTP com acima.
[/size:ba1ddc6ff1][/quote:ba1ddc6ff1]
Obrigado amigo, mas o que é esse: (20000)?
Abraços.
[size=9:ba1ddc6ff1] IndySMTP.Host := ´endereco stmp´;
IndySMTP.Port := 25;
IndySMTP.UserName := ´usuario´;
IndySMTP.AuthenticationType := atLogin;
IndySMTP.Password := ´senha´;
IndySMTP.Connect(20000);
[/size:ba1ddc6ff1]
Dependendo da situação, alguns servidores exigem se conectar ao POP para depois permitir o envio:
[size=9:ba1ddc6ff1] IndyPOP.Host := ´endereco pop´;
IndyPOP.Port := 110;
IndyPOP.Username := ´usuario´;
IndyPOP.Password := ´senha´;
IndyPOP.Connect(20000);
//Conectar ao SMTP com acima.
[/size:ba1ddc6ff1][/quote:ba1ddc6ff1]
Obrigado amigo, mas o que é esse: (20000)?
Abraços.
GOSTEI 0
Bon Jovi
27/05/2005
É o timeout. No Indy 10 parece que esse parâmetro não existe mais, pelo menos no Indy.Net.
GOSTEI 0