[firebase-br] Delphi 7 + Indy 10 + SSL SAS
Toninho Eleotério
toninhoeleoterio em gmail.com
Seg Abr 7 09:33:36 -03 2014
Oi bom dia
Uma vez vi aqui no forum que a porta do gamil seria a porta 465, com
autenticação do usuario = sim e usando TLS = sim
Comigo envio email tranquilo com essa configuração, experimenta ai, quem
sabe funcione com vc também.
abraços.
Atenciosamente,
Antonio Marcos Eleotério da Silva
Telefones: (32) 3222-5695
(32) 8856-3706
Em 7 de abril de 2014 08:55, Geferson Dietze <dgeferson em gmail.com> escreveu:
> 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
>
Mais detalhes sobre a lista de discussão lista