народ,
Я хранил строки подключения SQL в web.conf, что нормально, но теперь мне нужно хранить учетные данные SMTP где-нибудь в защищенном месте. web.conf выглядит как наиболее вероятное место с момента его защиты, но как их хранить?
Я добавил детали в свой web.conf, но не уверен, как ссылаться на них
<system.net>
<mailSettings>
<smtp>
<network
host ="server"
userName ="username"
password ="password"
defaultCredentials =" false"
port =" 25"
/>
</smtp>
</mailSettings>
</system.net>
Отправка почты:
Dim mail As New MailMessage()
'set the addresses
mail.From = New MailAddress("billy.jones@networkroi.co.uk")
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)
- Джонси