Para enviar emails pelo VB eu to usando uma dll que o Pigmeu me passou.
Deu certo, não há erro de sintaxe. Mas as mensagens de resultado sempre vêm como "O e-mail não foi enviado com sucesso". não tenho ideia do por que, afinal, eu fiz como o macoratti mandou. alguém tem alguma ideia? vou postar o codigo...
Private Sub cmdenviar_Click()
Dim sucesso As Boolean '
Dim mensagem As String
Dim mailer As SMTPsvg.mailer
Set mailer = CreateObject("SMTPsvg.Mailer")
mailer.RemoteHost = "smtp.mail.yahoo.com.br"
mailer.FromName = txtremetente.Text
mailer.FromAddress = txtemailremetente.Text
mailer.AddRecipient txtdestino.Text, txtemaildestino.Text
mailer.Subject = txtassunto.Text
mailer.BodyText = txtexto.Text
sucesso = mailer.SendMail
If sucesso Then
mensagem = "O E-MAIL ENVIADO COM SUCESSO!"
Else
mensagem = "O E-MAIL NÃO FOI ENVIADO COM SUCESSO!"
End If
End Sub
Tirei os comentarios e um codigo de msgbox no final que achei desnecessario...Se alguém puder ajudar, obrigado!
Pergunta
rodfraga
Para enviar emails pelo VB eu to usando uma dll que o Pigmeu me passou.
Deu certo, não há erro de sintaxe. Mas as mensagens de resultado sempre vêm como "O e-mail não foi enviado com sucesso". não tenho ideia do por que, afinal, eu fiz como o macoratti mandou. alguém tem alguma ideia? vou postar o codigo...
Tirei os comentarios e um codigo de msgbox no final que achei desnecessario...Se alguém puder ajudar, obrigado!
Abraços
Link para o comentário
Compartilhar em outros sites
20 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.