MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    Enviar email via Gmail

    avatar
    pitfritsch
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 14/07/2015

    Enviar email via Gmail Empty Enviar email via Gmail

    Mensagem  pitfritsch 10/1/2017, 17:01

    Boa tarde, já estou à alguns dias tentando fazer um código que funcione para mandar e-mail via gmail, mas sempre está dando o erro "Falha na conexão do transporte com o servidor."

    Alguém poderia me ajudar?

    Segue meu código:

    Código:

        Dim CDOmsg As CDO.Message
        Set CDOmsg = New CDO.Message
        With CDOmsg.Configuration.Fields
            .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 'NTLM method
            .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
            .Item("http://schemas.microsoft.com/cdo/configuration/smptserverport") = 25
            .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
            .Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
            '.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
            .Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "meuemail@gmail.com"
            .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "minhasenha"
            .Update
        End With
        
        With CDOmsg
            .Subject = "Assunto"
            .From = "meuemail@gmail.com"
            .To = "destinatario@gmail.com"
            .TextBody = "Corpo do email"
        End With
        CDOmsg.Send
        Set CDOmsg = Nothing
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    Enviar email via Gmail Empty Re: Enviar email via Gmail

    Mensagem  Silvio 10/1/2017, 17:20

    Verifique no Gmail as permissões de uso de softwares de terceiros para o envio de e-mail.

    Caso não saiba, eis os links para fazer as mudanças; Tem que estar conectado a tua conta ou do teu cliente.

    No GMail tem que...
    Alterar o acesso à conta para aplicativos menos seguros
    https://support.google.com/accounts/answer/6010255?hl=pt-BR

    Aplicativos menos seguros
    https://www.google.com/settings/security/lesssecureapps

    Gerenciar as configurações de acesso à conta e de segurança
    https://myaccount.google.com/security
    avatar
    pitfritsch
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 14/07/2015

    Enviar email via Gmail Empty Re: Enviar email via Gmail

    Mensagem  pitfritsch 10/1/2017, 17:38

    Boa tarde Silvio, obrigado pela rápida resposta!

    Porém liberei minha conta para aplicativos menos seguros e continua dando o mesmo erro :/

    Enviar email via Gmail 28gtv5u
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    Enviar email via Gmail Empty Re: Enviar email via Gmail

    Mensagem  Silvio 10/1/2017, 17:49

    Olá, mande depurar para ver em qual linha está ocorrendo o erro.
    De um print na tela, para vermos.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    pitfritsch
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 14/07/2015

    Enviar email via Gmail Empty Re: Enviar email via Gmail

    Mensagem  pitfritsch 10/1/2017, 17:54

    O erro acontece no .Send

    Obs. Censurei onde tem meus dados
    Enviar email via Gmail 29attme

    Conteúdo patrocinado


    Enviar email via Gmail Empty Re: Enviar email via Gmail

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/11/2024, 02:20