Invio Email da applicativo

giovedì 19 agosto 2010 - 10.13
Tag Elenco Tags  VB.NET  |  .NET 3.5  |  Windows 7  |  Windows Vista  |  Windows XP  |  Visual Studio 2008  |  SQL Server 2008  |  SQL Server 2005  |  Access (.mdb)  |  Office 2003  |  Internet explorer 8.0  |  Internet Explorer 7.0  |  Javascript  |  CSS 3.0  |  HTML 4.01

darkeric Profilo | Senior Member

Buongiorno a tutti

un applicativo di mia creazione è progettato per
effettuare la richiesta di attivazione inviando una Email al mio indirizzo di Posta elettronica
utilizzando SMTP.

logicamente non posso sapere a priori quale provider l'utente utilizza
e quindi non posso preimpostare l'smtp.

ho provato con out.alice.it ma funziona solo con provider Alice
ho provato mx2.hotmail.com ma funziona solo con Ip Statico

le mie domande:

Visto che sono gestore di un sito web
posso appoggiarmi a quel dominio per mandare le mail?
se si come faccio?

esistono altri metodi per l'invio di Email con VB 2008?
---------
mi rispondo da solo

funziona con l'autenticazione utilizzando il mio dominio web

ecco il codice

Dim myMail As New MailMessage()
Try
myMail.From = New MailAddress(TextBox44.Text)
Catch ex As Exception
MsgBox(ex.Message)
Exit Sub
End Try
Dim credenziali As New Net.NetworkCredential
credenziali.Domain = "cicciobello.it"
credenziali.UserName = "info@cicciobello.it"
credenziali.Password = "cicciobello"
myMail.To.Add("info@cicciobello.it")
myMail.Subject = "Attivazione Pizzeria Flash"
myMail.Priority = MailPriority.Normal
myMail.Body = "mail: " + TextBox44.Text + ", telefono: " + TextBox45.Text + ", nominativo: " + TextBox43.Text + ", seriale W: " + codice_att
Dim Smtp As New Net.Mail.SmtpClient("smtp.cicciobello.it")
Smtp.UseDefaultCredentials = False
Smtp.Credentials = credenziali
Smtp.Send(myMail)
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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5