Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Invio email framite form
lunedì 18 maggio 2015 - 14.42
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
mauri1961
Profilo
| Senior Member
218
messaggi | Data Invio:
lun 18 mag 2015 - 14:42
Buongiorno, in un piccolo applicativo ho inserito un form che deve semplicemente inviare una mail. Non viene segnalato alcun errore dal codice tuttavia se lo provo in locale mi esce quanto segue:
error on line 1 at column 2: StartTag: invalid element name,
se lo provo on line mi dice di cambiare il settaggio del web.config da off a remote only (cosa fatta ma che sembra non sentire).
Di seguito posto il codice:
Private Sub Invia(sender As Object, e As EventArgs)
' Espressione regolare di un indirizzo email per ASP.NET
Dim re As New Regex("(?<user>[^@]+)@(?<host>.+)")
' Controllo che il campo Nome venga compilato
If Len(Trim(cognome.Text)) = 0 Then
Messaggio.Text = "Inserisci il tuo nome"
Exit Sub
End If
' Controllo che il campo Email venga compilato correttamente
If re.IsMatch(posta.Text) = False Then
messaggio.Text = "Inserisci il tuo indirizzo email"
Exit Sub
End If
' Controllo che il campo Commento venga compilato
If Len(Trim(informazioni.Text)) = 0 Then
messaggio.Text = "Inserisci un commento"
Exit Sub
End If
' Formatto la mail in un oggetto MailMessage
Dim smtpc As New SmtpClient
Dim mail As New MailMessage
smtpc.Host = "localhost"
smtpc.Port = 25
mail.To.Add(New MailAddress("xxxxx@gmail.com")) ' INSERISCI QUI IL TUO INDIRIZZO
mail.From = New MailAddress(posta.Text)
mail.Subject = "Messaggio da " & cognome.Text
mail.Body = informazioni.Text
' Invio la mail (*)
' SmtpMail.SmtpServer = "smtp.fastwebnet.it"
smtpc.Send(mail)
Messaggio.Text = "Email inviata con successo"
End Sub
...di seguito è logicamente inserito il codice per la gestione dei campi nel form....
Saluti, Maurizio
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !