Hola buenas, espero que me puedan echar una mano... quiero enviar correo electronico desde .net2005 (visual basic) adjuntando archivo, pero no puedo guardar la ruta, sólo se guarda el nombre del fichero y se le pone una ruta predeterminada, porfa! diganme algoooo.... gracias.. gracias..
Dim MiPrimerCorreo As New System.Net.Mail.MailMessage
Dim smtp As New System.Net.Mail.SmtpClient
Dim att As New System.Net.Mail.Attachment(Me.archivo.FileName)
' en esta linea de arriba es donde tengo el problema ya que al enviar el correo no me esta buscando la ruta completa de donde se encuentra el archivo, si no que mete una ruta predeterminada:
'C:\Archivos de programa\Microsoft Visual Studio 8\Common7\IDE\ultimo.txt'
cuando realmente la ruta es:
'C:\Documents and Settings\Administrador\Escritorio\ultimo.txt'
el archivo es un fileupload.
MiPrimerCorreo.From = New System.Net.Mail.MailAddress(txtde.Text)
MiPrimerCorreo.To.Add(txtpara.Text)
MiPrimerCorreo.Subject = txtasunto.Text
MiPrimerCorreo.Body = txtmensaje.Text
MiPrimerCorreo.IsBodyHtml = True
MiPrimerCorreo.Attachments.Add(att)
smtp.Host = "smtp.e.telefonica.net"
smtp.Credentials = New System.Net.NetworkCredential("nomobre usuario", "contraseña")
smtp.Send(MiPrimerCorreo)
Try
labelerror.Text = "Mensaje enviado satisfactoriamente"
Catch ex As Exception
labelerror.Text = "ERROR: " & ex.Message
End Try
End Sub
End Class