Fórum Erro a enviar e-mail (olha na figura) #402346
04/06/2011
0
O código Fonte é Este (O DO BOTÃO QUE É A ÚNICA COISA QUE TEM EU TO TESTANDO ESTÁTICO MESMO)
procedure TForm1.Button1Click(Sender: TObject);
begin
begin
try
begin
with IdSMTP1 do
begin
Connect();
with IdMessage1 do
begin
Clear;
From.Address := 'ewerton-speed@hotmail.com'; // Email do remetente
From.Name := 'Ewerton'; // Nome do remetente
Subject := 'Testando!'; // Assunto do email
Recipients.Clear;
Recipients.EMailAddresses := ('ewerton-speed@hotmail.com'); // aqui você coloca o(s) destinatários(s)
CCList.EMailAddresses := ('ewerton-speed@hotmail.com'); // Cópia
BccList.EMailAddresses := ('ewerton-speed@hotmail.com'); // Cópia Oculta
Priority := mpHigh; // Trata a prioridade da mensagem - Opções: mpHigh | mpNormal | mpLow
// Assunto da mensagem
Body.Clear;
ContentType := 'text/html'; // Texto em HTML
Body.Add('<strong> Testando envio de email pelo Delphi!</strong> <br>');
Body.Add('<br>');
Body.Add('<tr align="left" >');
Body.Add('<th width=20%> <font face="Verdana" size=2 color=#003300> <strong> Cínthia Mélo </strong>');
ShowMessage('Recebeu Tudo');
end;
end;
try
begin
IdSMTP1.Send(IdMessage1); // Envia o email com os dados
ShowMessage('Enviou os Dados');
Application.MessageBox('E-mail enviado com Sucesso!', 'Atenção' , MB_OK);
end
except
end;
IdSMTP1.Disconnect;
end;
except
on Exception do
Application.MessageBox('Não foi possível a conexão com o Servidor de E-mail', 'Atenção', MB_OK);
end;
end;
end;
Se alguem puder ajudar Agradeço desde já
Ewerton Rodrigues
Curtir tópico
+ 0Posts
04/06/2011
Wesley Yamazack
HostName
username
password
Sendo que pelo visto o Hostname não esta informado, ou não é válido, por exemplo : HostName: smtp@google.com.br
UserName: joao@google.com.br
password: minhasenha
Veja se configurando estas propriedades teu problema resolve.
Um abraço.
Wesley Y
Gostei + 0
05/06/2011
Ewerton Rodrigues
Deu outra mensagem de erro aquela lá de cima eu já dei um jeito, era o servidor mesmo (host) era só colocar
'smtp.live.com'
Agora esta mensagem ai eu não tenho idéia, (ainda) do que possa ser, eu to tentando várias coisas aqui
Só uma outra dúvida NÃO PRECISAR LOGAR NO HOST NÃO
EXEMPLO: O MEU EMAIL DO HOTMAIL E MINHA SENHA ?
Gostei + 0
05/06/2011
Ewerton Rodrigues
Deu outra mensagem de erro aquela lá de cima eu já dei um jeito, era o servidor mesmo (host) era só colocar
'smtp.live.com'
Agora esta mensagem ai eu não tenho idéia, (ainda) do que possa ser, eu to tentando várias coisas aqui
Só uma outra dúvida NÃO PRECISAR LOGAR NO HOST NÃO
EXEMPLO: O MEU EMAIL DO HOTMAIL E MINHA SENHA ?
Pois coloquei o username e o password não adiantou nada
Gostei + 0
05/06/2011
Thiago Mury
Essa mensagem de STARTTSL indica que fará uma conexão segura com servidor.
Coloca o componente (IdSSLIOHandlerSocket1) altera a propriedade SSLOptions(method=sslvSSLv3 e mode=sslmClient) e no componente SMTP na propriedade IOHandler associe o IdSSLIOHandlerSocket1.
Valew
Gostei + 0
06/06/2011
Ewerton Rodrigues
Essa mensagem de STARTTSL indica que fará uma conexão segura com servidor.
Coloca o componente (IdSSLIOHandlerSocket1) altera a propriedade SSLOptions(method=sslvSSLv3 e mode=sslmClient) e no componente SMTP na propriedade IOHandler associe o IdSSLIOHandlerSocket1.
Valew
Bom dia,
IdSSLIOHandlerSocket1 este componente não tem no delphi (CodGear) 2009, mas tem um outro que tem as mesmas propriedades que vc me falou (é o IdSSLIOHandlerSocketOpenSSL1) eu coloquei e deu outra mensagem só que agora em uma biblioteca
e depois da outra mensagem (aquela mesma)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)