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

gregurs

Enviar email com attachments em vb2008

2 mensagens neste tópico

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

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