-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 に答える