Ir ao conteúdo
  • Cadastre-se

VB.NET Enviar emails em massa


Posts recomendados

Olá, pessoal!

Estou em busca de um método eficiente para se enviar emails em massa e com boa performance no Vb.Net

 

Aqui as variáveis Globais que iniciam já definidas.

Shared Host As String
Shared porta As Integer
Shared login As String
Shared senha As String
Shared SSL As Boolean

Shared nomeRemetente As String
Shared emailRemetente As String
Shared assuntoMensagem As String
Shared conteudoMensagem As String

 

Bom, Aqui tenho o método responsável pelo envio de Emails.

Sub enviarEmail(Byval destino as String)
    Dim emailDestinatario As String = destino
    Try
        Dim Mail As New MailMessage
        Mail.To.Add(emailDestinatario)
        Mail.From = New MailAddress(emailRemetente)
        Mail.Priority = MailPriority.Normal
        Mail.IsBodyHtml = True
        Mail.Subject = assuntoMensagem
        Mail.Body = conteudoMensagem

        Dim SMTP As New SmtpClient(Host)
        SMTP.Port = porta
        SMTP.EnableSsl = SSL
        SMTP.Credentials = New System.Net.NetworkCredential(login, senha)
        SMTP.Send(Mail)
    Catch ex As Exception
    End Try
End Sub

Agora preciso tornar esse código útil, porque não há muita serventia em enviar 1 por 1 email...

Já tentei usar diversos recursos como: Threading, Task, Parallel, ThreadPool... Mas não consegui nada significativo até agora

 

Alguém aí capaz de me orientar?

Agradeço desde já! ;) 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...