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