Ir para conteúdo
  • Cadastre-se

dev botao

Envio De Email Prover Gmail


J Pereira
  • Este tópico foi criado há 3340 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa tarde:

 

Não estou conseguindo enviar email para contas gmail. Consigo para hotmail e locaweb, mas nao gmail.

Segui várias orientacoes e nada.

Abaixo minhas linhas de codigo.

Creio que o problema está em USAR AUTENTICAÇÃO. É a mesma coisa que SSL? Pelas instrucoes do gmail, deveriam estar marcados 

Servidor de e-mails enviados (SMTP) - requer TLS ou SSL: smtp.gmail.com
Usar autenticação: sim 
Porta para TLS/STARTTLS: 587
Porta para SSL: 465

(https://support.google.com/mail/troubleshooter/1668960?hl=pt-BR&rd=1#ts=1665119,1665157,2769079)

 

Tambem tenho duvidas quanto a marcar uma porta para TLS e outra para SSL.

 

    ACBrNFe1.NotasFiscais.Items[0].EnviarEmail(edtSmtpHost.Text
                                             , edtSmtpPort.Text
                                             , edtSmtpUser.Text  
                                             , edtSmtpPass.Text
                                             , edtSmtpEmail.Text 
                                             , Para
                                             , edtEmailAssunto.Text
                                             , mmEmailMsg.Lines
                                             , cbEmailSSL.Checked // SSL - Conexão Segura
                                             , True //Enviar PDF junto
                                             , nil //Lista com emails que serão enviado cópias - TStrings
                                             , nil // Lista de anexos - TStrings
                                             , False  //Pede confirmação de leitura do email
                                             , True  //Aguarda Envio do Email(não usa thread)
                                             , edtEmitFantasia.Text 
                                             , cbEmailTLS.Checked  
                                             , False   // Usar Thread                          
                                             , False  );  // Html
 
 
Aguardo resposta dos amigos.
Abcs
 
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Continuando...

Pelo exemplo do demonfe, se nao marcar SMTP exige conexao segura, recebo como erro:

STARTTLS command firts

 

Como startar esse TLS? Já estou com as libs sslay32 libeau32 e libss32 na pasta do executavel e tb no system32

 

Uso windows 7 32bits

 

Grato pela ajuda

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia!

existem mais situações!

as vezes temos uma sslay32 ou libeay32 errada!

então procure todas elas no micro e elimine, pegue as que estão no svn do acbr e coloque junto a sua aplicação!

 

caso ainda assim não consiga veja se o gmail não está bloqueando você, as vezes as contas empresariais de e-mail pedem um tipo de liberação 

então você deverá procurar por mais informações dentro do próprio gmail para isso

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde

é bem o problema que estou falando 

 

1 -  Acessar a conta do Gmail pelo browser;
2 – Acessar o link https://www.google.com/settings/security/lesssecureappse Ativar a opção;
3 – Acessar o link https://accounts.google.com/DisplayUnlockCaptchae Permitir a opção;
4 – Marcar a opção Exige Conexão Segura;
5 – Refazer o teste de envio de e-mail;
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Olá Apóstolo Pereira, na verdade isso é configuração no gmail, digo na conta

 

entre na conta gmail e na opção CONTA

 para funcionar precisei liberar
a opção "Acesso para aplicativos menos seguros"

nas configurações de segurança da conta. Sem isso, não envia de jeito nenhum.
 

Link para o comentário
Compartilhar em outros sites

Prezados,

 

estou com um problema para enviar emails quando requer autenticação.

Estou usando recurso do delphi e indy10.

Estou anexando os fonte de um programa exemplo, exatamente igual ao que estou utilizando.

Alguém pode por gentileza ver o que esta errado, e me ajudar...

 

Mais uma vez,

grata.

Darlana

 

 

EmailIndy10.rar

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa noite a todos.

Obrigado Juliomar, Astrogildo82 e Leao pelas dicas.

1-Fiz login na conta do google

1-Ativei os serviços usando os links acima.

2-Ativei o pop e imap na configuracao da conta do gmail.

 

Ainda assim nao enviou.

Desabilitei o Avast e então foi enviado.

 

Alguém saberia aonde configurar no Avast para permitir este envio? Procurei e não. Deixá-lo desabilitado é muito perigoso.

 

Grato pela ajuda até aqui.

Abcs

Editado por Apóstolo Pereira Masvida
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3340 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...