Ir para o conteúdo
gregurs

Enviar email com attachments em vb2008

Mensagens Recomendadas

gregurs    0
gregurs

Boas pessoal, tenho este código para enviar emails, mas não sei como enviar com attchments, podem me ajudar

  Dim smtpserver As New SmtpClient
        Dim mail As New MailMessage

        smtpserver.Credentials = New Net.NetworkCredential("email@gmail.com", "pass")
        'usando gmail

        smtpserver.Port = 587

        smtpserver.Host = "smtp.gmail.com"

        smtpserver.EnableSsl = True
        mail = New MailMessage
        mail.From = New MailAddress("username@gmail.com")
        mail.To.Add(ParaTextBox.Text)
      
        mail.Subject = AssuntoTextBox.Text
        mail.Body = MensagemTextBox.Text
        smtpserver.Send(mail)
   
        MsgBox("Email enviado com sucesso")

nesta linha de código    smtpserver.Credentials = New Net.NetworkCredential("email@gmail.com", "pass") tenho o meu email e password

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jpaulino    106
jpaulino

Olá,

Podes ver na biblia do System.Net.Mail

 Sub AttachmentFromFile()
'create the mail message
Dim mail As New MailMessage()

'set the addresses
mail.From = New MailAddress("me@mycompany.com")
mail.To.Add("you@yourcompany.com")

'set the content
mail.Subject = "This is an email"
mail.Body = "this content is in the body"

'add an attachment from the filesystem
mail.Attachments.Add(New Attachment("c:\temp\example.txt"))

'to add additional attachments, simply call .Add(...) again
mail.Attachments.Add(New Attachment("c:\temp\example2.txt"))
mail.Attachments.Add(New Attachment("c:\temp\example3.txt"))

'send the message
Dim smtp As New SmtpClient("127.0.0.1")
smtp.Send(mail)
End Sub 'AttachmentFromFile

Link para o exemplo: http://www.systemnetmail.com/faq/2.3.aspx

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


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade