• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

DuroPt

[Resolvido] E-mail

5 mensagens neste tópico

Boas! A minha duvida é como realmente se manda um e-mail a partir de vb.net... Gostava que alguem me explicasse mesmo tudo. Só quero memso saber como se envia texto.  Já pesquisei bastante mas não intendo. Até agora só tenho isto:

Imports System
Imports System.Net
Imports System.Net.Mail
Imports System.Net.Mime
Imports System.Threading
Imports System.ComponentModel



Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        
Dim message As New MailMessage

   
End Sub
End Class

Não sei mesmo, e acho que é uma coisa bastante importante e util de se saber, e talvez haja por ai pessoas que lhe de jeito saber tambem, obrigado ;D

Abraços

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Um exemplo

    Public Sub SendMessage(ByVal subject As String, ByVal messageBody As String, ByVal toAddress As String)

        Try
            Dim message As New MailMessage()
            With message
                .From = New MailAddress("undefined@dominio.com", "Nome do Remetente")
                .To.Add(toAddress)
                .Subject = subject
                .Body = messageBody
            End With

            Dim networkCredentials As New Net.NetworkCredential()
            With networkCredentials
                .UserName = "username"
                .Password = "pass"
            End With

            Dim client As New SmtpClient()
            With client
                .Credentials = networkCredentials
                .Host = "dominio.com"
                .EnableSsl = False

                .Send(message)
            End With

        Catch ex As Exception
            Throw New Exception(ex.Message)
        End Try
    End Sub

Depois envias deste modo:

SendMessage("Subject", "Body", "exemplo@test.com")

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora