Ciao a tutti, ho un form dove si può inserire un'allegato da un fileupload e poi mi richiamo una funzione per inviare la mail. Ma mi da problemi quando carico l'allegato non me lo trova. Anche se quando faccio il debug mi funziona. Dove sbaglio?
Ecco il codice:
Ecco come la chiamocodice:Public Sub inviaEmail(ByVal ricevente As String, ByVal mittente As String, ByVal soggetto As String, ByVal tipo_testo As String, ByVal dati As String, ByVal allegato As String) ''Creo l'oggetto MailMessage Dim mail As New MailMessage() 'set the addresses mail.From = New MailAddress(mittente) mail.To.Add(ricevente) 'set the content mail.Subject = soggetto mail.Body = testo mail.IsBodyHtml = True 'Aggiungo un allegato 'add an attachment from the filesystem If allegato <> "noallegato" Then mail.Attachments.Add(New Attachment(allegato)) End If Dim smtp As New SmtpClient("smtp.ilnegoziodelfranchising.com") smtp.Credentials = New System.Net.NetworkCredential("info@ilnegoziodelfranchising.com", "negozio7web") Try smtp.Send(mail) Finally mail.Dispose() smtp = Nothing End Try End Sub
Cosa non va?codice:Call inviaEmail("mail_ricevente", email.Text, "Richiesta info", "Richiesta_Info", dati, allegato1.PostedFile.FileName)
Grazie a tutti

					
					
					
						
  Rispondi quotando