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

Ewerton Rodrigues

Responder

Posts

04/06/2011

Wesley Yamazack

   Olá meu caro, pelo erro que mostra na mensagem, seu problema esta no componente IdSMTP, onde você tem que configurar :
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
Responder

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 ?


Responder

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
Responder

Gostei + 0

05/06/2011

Thiago Mury

Ewerton, boa tarde.
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
Responder

Gostei + 0

06/06/2011

Ewerton Rodrigues

Ewerton, boa tarde.
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)






Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar