Non puoi creare un Form di Configurazione dove un utente salve i propri dati, tra cui i server smtp ?
Ad esempio crei una chiave di tipo stringa all'interno del my.settings e poi la vai a richiamare quando ti serve per esempio
'Per Modificare la Chiave
Per Inviare l'E-Mailcodice:My.Settings.smtpserver = me.txtsmtpserver.text my.settings.save()
codice:Dim client As New SmtpClient() client.Host = my.settings.smtpserver client.UseDefaultCredentials = True client.Send(message)