[firebase-br] RES: Delphi 7 + Indy 10 + SSL SAS
jean em i7tecnologia.com
jean em i7tecnologia.com
Seg Abr 7 17:24:43 -03 2014
Use este sslvTLSv1_2;
O meu funcionou após coloca-lo
-----Mensagem Original-----
From: Geferson Dietze
Sent: Monday, April 07, 2014 5:17 PM
To: FireBase
Subject: Re: [firebase-br] RES: Delphi 7 + Indy 10 + SSL SAS
Jean, tem sim esse método.
Em 7 de abril de 2014 16:29, <jean em i7tecnologia.com> escreveu:
> Seu método tem a opção?
>
> IdSSL.SSLOptions.Method := sslvTLSv1_2;
>
>
> -----Mensagem Original----- From: Geferson Dietze
> Sent: Monday, April 07, 2014 4:23 PM
> To: FireBase
> Subject: Re: [firebase-br] RES: Delphi 7 + Indy 10 + SSL SAS
>
>
> Olá, obrigado pelas respostas.
>
> Tentei todas as dicas e a mensagem de erro é sempre como aquela que
> enviei,
> mudando apenas o final. Acho q é a versão do INDY, estou tentando instalar
> outra mais nova. Se não funcionar, tentarei em outro PC e se não vou ter q
> encontrar outra ferramenta. :\
>
> Sempre usei tranquilo, nunca tive problemas e agora não tem mais jeito, já
> perdi 3 dias com isso.
>
> mais uma vez obrigado.
>
>
>
>
> ____________________________________________________________
> Quantos programadores são necessários para trocar uma lâmpada?
> R1. Nenhum, trocar lâmpadas é um problema de hardware!!!
> R2. Apenas um, mas se ele trocá-la, provavelmente todo o prédio ruirá.
> R3. Dois. Um sempre abandona o trabalho no meio do projeto.
>
>
> Em 7 de abril de 2014 15:39, Alexandre <camilo em apollosistemas.com.br>
> escreveu:
>
> Já tive problemas com o envio de e-mail quando o servidor utiliza SSL e
> na
>> máquina cliente não tinha as DLLs do OpenSSl (libeay32.dll e
>> ssleay32.dll),
>> vale a pena dar uma verificada.
>>
>>
>> Alexandre Camilo.
>>
>>
>>
>> -----Mensagem original-----
>> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Geferson
>> Dietze
>> Enviada em: segunda-feira, 7 de abril de 2014 08:55
>> Para: lista em firebase.com.br
>> Assunto: [firebase-br] Delphi 7 + Indy 10 + SSL SAS
>>
>> Olá.
>>
>> Tenho programa que em determinadas situações envia e-mail de notificação
>> para alguns endereços determinados.
>>
>> Agora precisei usar smtp do gmail e yahoo e não consigo de maneira alguma
>> fazer funcionar.
>>
>> Criei um exemplo bem simples para teste e nem nele consigo enviar e-mail.
>>
>> Revirei fóruns, baixei N exemplo e nada funciona.
>>
>> Adicionei TidSMTP, TidSSLIOHandlerSocketOpenSSL, IDMessage e todos
>> componentes da aba INDY SASL.
>>
>>
>> object IdSMTP1: TIdSMTP
>> IOHandler = IdSSL1
>> AuthType = satSASL
>> Host = 'smtp.gmail.com'
>> Password = minha senha
>> Port = 587
>> UseTLS = utUseRequireTLS
>> Username = 'dgeferson em gmail.com'
>> E adicionei todos componentes da aba INDY SASL na
>> propriedade SASLMechanisms.
>>
>>
>> object IdSSL1: TIdSSLIOHandlerSocketOpenSSL
>> Destination = 'smtp.gmail.com:587'
>> Host = 'smtp.gmail.com'
>> MaxLineAction = maException
>> Port = 587
>> DefaultPort = 0
>> SSLOptions.Method = sslvSSLv3
>> SSLOptions.SSLVersions = [sslvSSLv3]
>> SSLOptions.Mode = sslmClient
>>
>> *Lembrando que já mudei porta, SSLOptions.Method, UseTLS infinitas vezes.
>>
>>
>> object IdMessage1: TIdMessage
>> AttachmentEncoding = 'UUE'
>> BccList = <>
>> CCList = <>
>> Encoding = meDefault
>> FromList = <
>> item
>> Address = 'dgeferson em gmail.com'
>> Text = 'dgeferson em gmail.com'
>> Domain = 'gmail.com'
>> User = 'dgeferson'
>> end>
>> From.Address = 'dgeferson em gmail.com'
>> From.Text = 'dgeferson em gmail.com'
>> From.Domain = 'gmail.com'
>> From.User = 'dgeferson'
>> ReceiptRecipient.Address = 'geferson.dietze em yahoo.com.br'
>> ReceiptRecipient.Text = 'geferson.dietze em yahoo.com.br'
>> ReceiptRecipient.Domain = 'yahoo.com.br'
>> ReceiptRecipient.User = 'geferson.dietze'
>> Recipients = <>
>> ReplyTo = <>
>> ConvertPreamble = True
>>
>>
>> Baixei as DLL´s atualizadas, baixei antigas, testei de tudo e nada de
>> funcionar. Tinha um programa antigo que utilizava gmail q funcionava à
>> muitos anos q não funciona mais.
>>
>> Conecta tranquilo, mas na hora de enviar (dependendo das config´s)ou
>> trava
>> ou dá erro "Project project1.exe raised exception class EidSMTPReplyError
>> with message 'RCPT first.44sm10758854yhp.17 - gsmtp"
>>
>> Primeiros erros foram de que faltava adicionar mecanismos de sas na
>> propriedade SASLMechanisms, depois conectava e travava na hora do envio e
>> agora isso, já estou ficando sem saber mais oq testar, pensando inclusive
>> em fazer downgrade do indy.
>> Alguém está conseguindo usar INDY10 para enviar e-mails?
>>
>> Obrigado.
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>
>
> --
>
> ____________________________________________________________
> Quantos programadores são necessários para trocar uma lâmpada?
> R1. Nenhum, trocar lâmpadas é um problema de hardware!!!
> R2. Apenas um, mas se ele trocá-la, provavelmente todo o prédio ruirá.
> R3. Dois. Um sempre abandona o trabalho no meio do projeto.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
____________________________________________________________
Quantos programadores são necessários para trocar uma lâmpada?
R1. Nenhum, trocar lâmpadas é um problema de hardware!!!
R2. Apenas um, mas se ele trocá-la, provavelmente todo o prédio ruirá.
R3. Dois. Um sempre abandona o trabalho no meio do projeto.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista