-1

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

4

1 回答 1

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>
于 2012-08-15T03:36:26.777 回答