Bom dia a todos, preciso de uma ajuda de vocês feras, estou desenvolvendo uma aplicação que o objetivo é depois de cadastrar enviar um e-mail para o e-mail cadastrado, criei um banco simples (access 2003) que estou anexando e utilizando a biblioteca CDO, porém não dá nenhuma mensagem de erro e o processamento da máquina fica lá em cima, fiz o teste com a conta que estou usando como servidor de smtp testando o envio por uma impressora e funcionou sem nenhum problema.
Observação, já pesquisei no fórum outros tópicos mas pelas informações deles não consegui resolver o problema
Caso possam me ajudar eu agradeço muito
Código da aplicação
Private Sub mail_Click()
On Error GoTo manipularErro
Dim Mens As Object
Set Mens = New CDO.Message
Set Config = New CDO.Configuration
' ObterEmailConfig
With Config
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.com.br"
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "smtp@email.com.br"
.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "senha"
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
.Fields.Update
End With
Set Mens = New CDO.Message
With Mens
.Configuration = Config
.From = "lgpd@andreyrose.com.br"
.BodyPart.Charset = "utf-8"
.Subject = "teste" & Now
' .TextBody = msgbody
.HTMLBody = "
' .AddAttachment = "C:\"
.To = emailDestinoTeste
' .CC =sendccto
' .BCC = Me.txtCCO
' .ReplyTo = answerto
.Send
End With
MsgBox (" Email enviado com sucesso"), vbInformation + vbOKOnly, "Aviso"
Set Mens = Nothing
Set Config = Nothing
encerrar_operacao:
Set Mens = Nothing
' Exit Funcition
manipularErro:
' Msgbox = "Erro: " & Err.Description, vbInformation
GoTo encerrar_operacao
End Sub
Observação, já pesquisei no fórum outros tópicos mas pelas informações deles não consegui resolver o problema
Caso possam me ajudar eu agradeço muito
Código da aplicação
Private Sub mail_Click()
On Error GoTo manipularErro
Dim Mens As Object
Set Mens = New CDO.Message
Set Config = New CDO.Configuration
' ObterEmailConfig
With Config
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.com.br"
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "smtp@email.com.br"
.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "senha"
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
.Fields.Update
End With
Set Mens = New CDO.Message
With Mens
.Configuration = Config
.From = "lgpd@andreyrose.com.br"
.BodyPart.Charset = "utf-8"
.Subject = "teste" & Now
' .TextBody = msgbody
.HTMLBody = "
Teste
"' .AddAttachment = "C:\"
.To = emailDestinoTeste
' .CC =sendccto
' .BCC = Me.txtCCO
' .ReplyTo = answerto
.Send
End With
MsgBox (" Email enviado com sucesso"), vbInformation + vbOKOnly, "Aviso"
Set Mens = Nothing
Set Config = Nothing
encerrar_operacao:
Set Mens = Nothing
' Exit Funcition
manipularErro:
' Msgbox = "Erro: " & Err.Description, vbInformation
GoTo encerrar_operacao
End Sub
- Anexos
- testeMail1.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (24 Kb) Baixado 16 vez(es)