Jump to content

dev botao

Erro ao enviar Email - Gmail


Go to solution Solved by Daniel InfoCotidiano,

Recommended Posts

  • Membros Pro

Pessoal, estou utilizando a unit alterada que foi publicada em outro post (link abaixo).

Eu criei as credenciais oauth no google e estou tentando fazer o envio de email com a unit alterada que está em anexo, contudo está dando erro ao enviar.

Eu estou configurando conforme está no exemplo que foi apresentado no post anterior, onde estou enviando o escopo, client id, cliente secret, redirect uri, entre outros dados.

Quando tento enviar, sou redirecionado para uma página onde eu clico para autorizar e gero o access token, refresh token e o tempo de expiração de 1 hora, mas dá o erro abaixo:

Erro: SMTP Error: Unable to send MailFrom.
535 5.7.8  https://support.google.com/mail/?p=BadCredentials d9443c01a7336-20c13934817sm1435145ad.158 - gsmtp
530 5.7.0  https://support.google.com/mail/?p=WantAuthError d9443c01a7336-20c13934817sm1435145ad.158 - gsmtp

Configurações:

Host: smtp.gmail.com
Email: [email protected]
Porta: 587 e 465 (testei ambas)
Client id: xxxxxxxxxxxxxxxxxxxxxx
Cliente Secrect: yyyyyyyyyyyyyyyyyyyy
Redirect URI: http://127.0.0.1:1500
Escopo: https://www.googleapis.com/auth/gmail.send
URL AccessToken: https://accounts.google.com/o/oauth2/token
URL: Autorization Token: https://accounts.google.com/o/oauth2/auth
TLS: True e False (testei ambas)
SSL: True e False (testei ambas)
SSLType: LT_TLSv1_2

 

Link Post Anterior:

 

Configuração OAUTH Gmail.pdf ACBrMail.pas OAuth2.Gmail.pas OAuth2.Outlook.pas OAuth2.pas

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

Link to comment
Share on other sites

  • Consultores
3 minutes ago, valterpatrick said:

Pessoal, estou utilizando a unit alterada que foi publicada em outro post (link abaixo).

Eu criei as credenciais oauth no google e estou tentando fazer o envio de email com a unit alterada que está em anexo, contudo está dando erro ao enviar.

Eu estou configurando conforme está no exemplo que foi apresentado no post anterior, onde estou enviando o escopo, client id, cliente secret, redirect uri, entre outros dados.

Quando tento enviar, sou redirecionado para uma página onde eu clico para autorizar e gero o access token, refresh token e o tempo de expiração de 1 hora, mas dá o erro abaixo:

Erro: SMTP Error: Unable to send MailFrom.
535 5.7.8  https://support.google.com/mail/?p=BadCredentials d9443c01a7336-20c13934817sm1435145ad.158 - gsmtp
530 5.7.0  https://support.google.com/mail/?p=WantAuthError d9443c01a7336-20c13934817sm1435145ad.158 - gsmtp

Configurações:

Host: smtp.gmail.com
Email: [email protected]
Porta: 587 e 465 (testei ambas)
Client id: xxxxxxxxxxxxxxxxxxxxxx
Cliente Secrect: yyyyyyyyyyyyyyyyyyyy
Redirect URI: http://127.0.0.1:1500
Escopo: https://www.googleapis.com/auth/gmail.send
URL AccessToken: https://accounts.google.com/o/oauth2/token
URL: Autorization Token: https://accounts.google.com/o/oauth2/auth
TLS: True e False (testei ambas)
SSL: True e False (testei ambas)
SSLType: LT_TLSv1_2

 

Link Post Anterior:

 

Configuração OAUTH Gmail.pdf 279.61 kB · 0 downloads ACBrMail.pas 44.27 kB · 0 downloads OAuth2.Gmail.pas 556 B · 0 downloads OAuth2.Outlook.pas 688 B · 0 downloads OAuth2.pas 5.74 kB · 0 downloads

Boa tarde.

Vinculei o seu tópico a TK que criamos para avaliar implementação do OAuth 2.0 no componente ACBrMail.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Consultores
  • Solution

Em testes aqui em meu ambinte o envio p gmail está normal.
Lembrando que a senha é de aplicativo criado nas opcoes de seguranca do google, ou seja, nao é a mesma senha de webmail.

image.png

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Link to comment
Share on other sites

  • Membros Pro
38 minutos atrás, Daniel InfoCotidiano disse:

Em testes aqui em meu ambinte o envio p gmail está normal.
Lembrando que a senha é de aplicativo criado nas opcoes de seguranca do google, ou seja, nao é a mesma senha de webmail.

image.png

Quem ainda tem, está funcionando, mas não aparece mais a opção para configurar senha de app.

Em 04/10/2024 at 18:41, Daniel Simoes disse:

Vejam essa implementação, de 2019

 

Eu segui conforme está descrito ai, mas o problema que tenho é que eu preciso fazer alguns procedimentos para que o Google libere o envio de email quando eu uso o escopo "https://mail.google.com/".
Tenho de criar um video no youtube e etc.

Eu não sei se este é o caminho que todos estão fazendo agora, se for isto mesmo vou gravar um video, mas se não for eu gostaria de saber.
Estou nesta dúvida agora.

Bloqueio.png

Producao.png

Pelo o que vi eu teria de seguir isto:

https://support.google.com/cloud/answer/13463073?visit_id=638638963772284873-1041678242&hl=pt-br&rd=1#restricted-scopes

 

Se tivesse alguém que fez recente e pudesse explicar se este é o caminho mesmo.

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

Link to comment
Share on other sites

  • Fundadores

Eu sinceramente acho que é mais simples adotar outro serviço de email...

Existem vários provedores de envio de email transacional, como SendGrid, SparkPost, MailGun, Amazon SES

A Sw.Houses pode criar um Token para cada cliente, e ganha total controle do envio, acesso a logs, e administração dos emails

 

  • Like 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Membros Pro

Eu concordo com você, mas o problema é mais o cliente querer aderir a isto e ele não reclamar dos custos.
Os valores da AWS não são altos e creio que na maioria dos meus clientes ficaria em menos de R$0,50 por mês.

Se tudo não der certo, vou aconselhar a usar o AWS SES do qual já uso.

AWS:
https://aws.amazon.com/pt/ses/pricing/

  • Like 1

Valter Patrick

Gerente de Projetos na empresa CTEC

(33)98400-0936

GitHub: https://github.com/valterpatrick

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.