Envio de e-mail para outro servidor que não seja o meu ??
Estou conectado com o terra e gostaria de mandar e-mail pra outro servidor ex hotmail... mas ele não envia aparece a seguinte msg :
RECIPIENT ADRESS REJECTED RELAY ACESS DENIED
O Q FACO ??
AGRADECO
RECIPIENT ADRESS REJECTED RELAY ACESS DENIED
O Q FACO ??
AGRADECO
Deusem
Curtidas 0
Respostas
Pgarcia
18/08/2003
a maioria dos servidores SMTP não aceita email de usuarios anonimos. É necessário que vc informe usuario e senha que geralmente é o mesmo da sua conta de email. O componente smtp que vc está usando deve ter propriedades ou metodos que permitem informar o login para envio.
GOSTEI 0
4_olho
18/08/2003
Não se esqueça também da propriedade de Autorização, que alguns SMTP exigem ...
GOSTEI 0
Deusem
18/08/2003
agradeco a todos pela ajuda ... agora sim deu certo..
abracos
abracos
GOSTEI 0
Seven
18/08/2003
deusem...
como conseguiu resolver o problema !?
estou com o mesmo... e não consegui ainda resolver...
uso assim...
// Remetente
idMsgSend.From.Address := ´meulogin@brturbo.com´;
idMsgSend.From.Name := ´Teste´;
IdMsgSend.ReplyTo.EMailAddresses := ´meulogin@brturbo.com´;
// Destinatario
IdMsgSend.Recipients.EMailAddresses := ´usuariodenvio@bol.com.br´;
SMTP.AuthenticationType := atLogin;
SMTP.Username := ´meulogin´;
SMTP.Password := ´minhasenha´;
// Dados do Servidor
SMTP.Host := ´smtp.brturbo.com´;
SMTP.Port := 25;
SMTP.Connect;
try
SMTP.Send(IdMsgSend);
finally
SMTP.Disconnect;
end;
aparentemente esta tudo certo...
mas na hora que mando enviar aparece o erro:
RELAY ACCESS DENIED
desde ja agradeço.
[]s
como conseguiu resolver o problema !?
estou com o mesmo... e não consegui ainda resolver...
uso assim...
// Remetente
idMsgSend.From.Address := ´meulogin@brturbo.com´;
idMsgSend.From.Name := ´Teste´;
IdMsgSend.ReplyTo.EMailAddresses := ´meulogin@brturbo.com´;
// Destinatario
IdMsgSend.Recipients.EMailAddresses := ´usuariodenvio@bol.com.br´;
SMTP.AuthenticationType := atLogin;
SMTP.Username := ´meulogin´;
SMTP.Password := ´minhasenha´;
// Dados do Servidor
SMTP.Host := ´smtp.brturbo.com´;
SMTP.Port := 25;
SMTP.Connect;
try
SMTP.Send(IdMsgSend);
finally
SMTP.Disconnect;
end;
aparentemente esta tudo certo...
mas na hora que mando enviar aparece o erro:
RELAY ACCESS DENIED
desde ja agradeço.
[]s
GOSTEI 0
Deusem
18/08/2003
idmessage1.CCList.Items[0].Name:=dbtext1.caption;
idmessage1.ccList.Items[0].Address:=´destino´;
idmessage1.From.Name:=´meu nome´;
idmessage1.From.Address:=´meu email´;
idmessage1.Subject:=edit5.Text;
idmessage1.Body:=memo1.Lines;
IDSMTP1.Connect;
if not idSMTP1.Connected then
Exception.Create(´Erro de conexão´);
idSMTP1.Send(IDMESSAGE1);
idSMTP1.Disconnect;
label4.Visible:=false;
inclua no form um IDMSTP (la digite o smtp do seu servidor e sua senha e o seu login), e um IDMESSAGE.
idmessage1.ccList.Items[0].Address:=´destino´;
idmessage1.From.Name:=´meu nome´;
idmessage1.From.Address:=´meu email´;
idmessage1.Subject:=edit5.Text;
idmessage1.Body:=memo1.Lines;
IDSMTP1.Connect;
if not idSMTP1.Connected then
Exception.Create(´Erro de conexão´);
idSMTP1.Send(IDMESSAGE1);
idSMTP1.Disconnect;
label4.Visible:=false;
inclua no form um IDMSTP (la digite o smtp do seu servidor e sua senha e o seu login), e um IDMESSAGE.
GOSTEI 0