如何将电子邮件发送到数据库中现有的电子邮件地

时间:2012-08-15 03:23:39

标签: asp.net vb.net

我正在使用vb.net和asp.net。我想将简单的文本发送到我的数据库中存在的电子邮件地址。我已经声明了文本,可以从我的数据库中获取电子邮件地址。但我不知道如何将文本发送到该特定的电子邮件地址。请帮忙。感谢

1 个答案:

答案 0 :(得分:1)

使用此VB.Net功能:

Public Shared Function sendmail(ByVal to As String, ByVal subject As String, ByVal body As String, ByVal IsBodyHtml As Boolean) As Integer

    Dim mm As New MailMessage("registration@yourdomain.org", to)

    mm.Subject = subject
    mm.Body = body
    mm.IsBodyHtml = IsBodyHtml

    Dim smtp As New SmtpClient
    Try
        smtp.Send(mm)
        Return 1
    Catch ex As Exception
        Return 0
    End Try

End Function

在你的web.config上:

<configuration>
<system.net>
<mailSettings>
  <smtp from="registration@yourdomain.org">
    <network  host="smtp.youremailservice.com"
              userName="registration@yourdomain.org"
              password="yourpassword"/>
  </smtp>
</mailSettings>
相关问题