Guest User

Untitled

a guest
May 29th, 2018
371
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. Baseado no código disponibilizado em http://guiadoexcel.com.br/
  2. Function EnviaEmail()
  3. Dim iMsg, iConf, Flds
  4.  
  5. Set iMsg = CreateObject("CDO.Message")
  6. Set iConf = CreateObject("CDO.Configuration")
  7. Set Flds = iConf.Fields
  8.  
  9. schema = "http://schemas.microsoft.com/cdo/configuration/"
  10. Flds.Item(schema & "sendusing") = 2
  11. 'Configura o smtp
  12. Flds.Item(schema & "smtpserver") = "smtp.gmail.com"
  13. 'Configura a porta de envio de email
  14. Flds.Item(schema & "smtpserverport") = 465
  15. Flds.Item(schema & "smtpauthenticate") = 1
  16. 'Configura o email do remetente
  17. Flds.Item(schema & "sendusername") = "maximilianomeyer48@gmail.com"
  18. 'Configura a senha do email remetente
  19. Flds.Item(schema & "sendpassword") = "senha do seu e-mail"
  20. Flds.Item(schema & "smtpusessl") = 1
  21. Flds.Update
  22.  
  23. With iMsg
  24. 'Email do destinatário
  25. .To = "max@desenvolveweb.com.br"
  26. 'Seu email
  27. .From = xpto@gmail.com
  28. 'Título do email
  29. .Subject = "Isto é um teste de Envio de e-mail"
  30. 'Mensagem do e-mail, você pode enviar formatado em HTML
  31. .HTMLBody = "Mensagem enviada com o gmail"
  32. 'Seu nome ou apelido
  33. .Sender = "Teste"
  34. 'Nome da sua organização
  35. .Organization = "Aprender Excel"
  36. 'e-mail de responder para
  37. .ReplyTo = "maximilianomeyer48@gmail.com"
  38. 'Anexo a ser enviado na mensagem. Retire a aspa da linha abaixo e coloque o endereço do arquivo
  39. .AddAttachment ("c:/fatura.txt")
  40. Set .Configuration = iConf
  41. .Send
  42. End With
  43.  
  44. Set iMsg = Nothing
  45. Set iConf = Nothing
  46. Set Flds = Nothing
  47. End Function
  48.  
  49. Sub disparar()
  50. EnviaEmail
  51. MsgBox "O e-mail foi disparado com sucesso!", vbOKOnly, "e-mail enviado"
  52. End Sub
Add Comment
Please, Sign In to add comment