Speichern SMTP-Anmeldeinformationen für einen VB.Net Anwendung
sHi folk,
Ich habe die Speicherung von SQL connection strings in der web.conf, die ist gut, aber jetzt brauche ich zum speichern der SMTP-Anmeldeinformationen irgendwo geschützt. web.conf scheint die wahrscheinlichste Ort, seit Ihr geschützt, aber wie können Sie gespeichert werden?
Habe ich die details auf meiner Website.conf aber amnot sicher, wie Sie auf Sie verweisen
<system.net>
<mailSettings>
<smtp>
<network
host ="server"
userName ="username"
password ="password"
defaultCredentials =" false"
port =" 25"
/>
</smtp>
</mailSettings>
</system.net>
Senden der E-mail:
Dim mail As New MailMessage()
'set the addresses
mail.From = New MailAddress("[email protected]")
mail.To.Add(ToAddress)
'set the content
mail.Subject = "User Request Submitted via Client Portal"
mail.Body = "text in here"
mail.IsBodyHtml = True
' authenticatin
Dim basicAuthenticationInfo As New System.Net.NetworkCredential("username", "-password-")
'send the message
Dim smtp As New SmtpClient("servername")
smtp.UseDefaultCredentials = False
smtp.Credentials = basicAuthenticationInfo
smtp.Send(mail)
-- Jonesy
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nehmen Sie ein paar Ansätze. Jeder hat seine Vorzüge.
Falls Sie sich Fragen, wie genau Sie zu speichern SMTP-Anmeldeinformationen in die web.config-Datei, die man tun könnte etwas wie diese :
Wenn Sie Hilfe benötigen immer Werte aus dem appSettings -, überprüfen Sie heraus diesen Artikel.
ConfigurationManager.AppSettings("[key]")