• 0
Sign in to follow this  
Clauido José

pysendemail

Question

Oi galera to de volta ao forum e com uma problemao to fazendo um sistema de mala direta para um cliente com envio de email e massa, pesquisei bastante ate acha um tópico aqui no scriptbrasil falando sobre pysendemail bom era a solução mas não to conseguindo sucesso com ele agluem pode me ajudar segue o codigo.

Set k = CreateObject("Py.SendMail")

            k.SMTPServer = txtServidor.Text            
            k.User = "[email="[email protected]"][email protected][/email]"
            k.Password = "******"
            
            k.Recipient = txtNomePara.Text
            k.To = txtEmailPara.Text
            
            k.Sender = txtNomeDe.Text
            k.From = txtEmailDe.Text
            
           ' k.Cc = txtCc.Text
           ' k.Bcc = txtBcc.Text
            k.Subject = txtAssunto.Text
            k.Body = txtMensagem.Text
            'k.PureText = chkTextoPuro.Value
            
            'Em caso de autenticação
            
            'For I = 0 To lstAnexos.ListCount - 1
                k.AttachFile txtAnexo.Text
            'Next I
            
            'For I = 0 To lstImagens.ListCount - 1
            '    k.InsertImage lstImagens.List(I)
            'Next I
               
            retorno = k.Send()
            lblRetorno = "Retorno: " & retorno
            Debug.Print retorno

o pysendemail retorna a seguinte mensagem de erro

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Clauido José, primeiro me confirme esses dois pontos:

1 - Na hora de preencher o k.User, aquela tag email (com colchetes), não está de verdade no seu código, correto?? Ela apareceu na hora de postar no fórum, certo??

2 - A linha k.AttachFile txtAnexo.Text está propositalmente descomentada?? Você sempre adicionará um anexo, obrigatoriamente??

De qualquer modo, o erro deve ser por você estar tentando usar um usuário do yahoo (campo user) pra logar num e-mail do hotmail (campo from).

O usuário a ser usado deve ser o usuário que você usa para logar no endereço de e-mail que está sendo usado para envio.

Outra coisa, quando testei o py.sendmail com o hotmail, não consegui fazer funcionar. Com o yahoo funcionou normal, acho que o melhor é usar o yahoo.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this