ANEXAR EMAIL
Citação:Try
Dim Destinatario As String
Destinatario = txtDestinatario.Text
Dim SmtpServer As New SmtpClient()
Dim mail As New MailMessage()
SmtpServer.UseDefaultCredentials = False
SmtpServer.Credentials = New Net.NetworkCredential(Email, Senha) [ô](email remetente, senha remetente)
SmtpServer.Host = [Ô]smtp.gmail.com[Ô]
SmtpServer.Port = 587 [ô]server para Hotmail, GMail
SmtpServer.EnableSsl = True
mail.From = New MailAddress(Email) [ô]mail from ou seja de quem manda o e-mail
mail.To.Add(Destinatario) [ô] mail.to para quem vai . No meu caSO tou a mandar e-mail para mim mesmo
mail.Subject = txtAssunto.Text
mail.Body = txtMensagem.Text
SmtpServer.Send(mail) [ô]<----
MsgBox([Ô]E-mail enviado com sucesso[Ô], MsgBoxStyle.Information, [Ô]Envio Confirmado[Ô])
Catch ex As Exception
MsgBox([Ô]Verifique se existe Conexão[Ô], MsgBoxStyle.Critical, [Ô]Erro[Ô])
End Try
Tenho este código já funcionando. Obrigado deste já. Se demorar pra responder, é por estar pesquisando na internet (google) sobre o assunto.
vc pode fazer um for de uma lista de arquivos para anexar todos, ou repita para mais arquivos.
Vou te dar um exemplo
Dim _Anexo as Mail.Attachment
_Anexo = new Mail.Attachment([Ô]C:\arquivo.pdf[Ô])
ou chamar um fileDialog e passar o valor para essa variável..
Citação:
Try
Dim Destinatario As String
Destinatario = txtDestinatario.Text
Dim SmtpServer As New SmtpClient()
Dim mail As New MailMessage()
SmtpServer.UseDefaultCredentials = False
SmtpServer.Credentials = New Net.NetworkCredential(Email, Senha) [ô](email remetente, senha remetente)
SmtpServer.Host = [Ô]smtp.gmail.com[Ô]
SmtpServer.Port = 587 [ô]server para Hotmail, GMail
SmtpServer.EnableSsl = True
mail.From = New MailAddress(Email) [ô]mail from ou seja de quem manda o e-mail
mail.To.Add(Destinatario) [ô] mail.to para quem vai . No meu caSO tou a mandar e-mail para mim mesmo
mail.Subject = txtAssunto.Text
mail.Body = txtMensagem.Text
mail.Attachments.Add(New Attachment(Anexo)) [ô]Caminho do Anexo Ex: C:\Documentos\Anexo.txt
SmtpServer.Send(mail) [ô]Enviando Email
MsgBox([Ô]E-mail enviado com sucesso[Ô], MsgBoxStyle.Information, [Ô]Envio Confirmado[Ô])
Catch ex As Exception
MsgBox([Ô]Verifique se existe Conexão[Ô], MsgBoxStyle.Critical, [Ô]Erro[Ô])
End Try