トップ  >  サンプルソース  >  SSLメール送信(C#/VB.NET)

SSLメール送信(C#/VB.NET)

2011年02月17日

メール送信!!(C#/VB.NET) でBASP21によるメール送信サンプル(ソース/コード)を書きましたが、BASP21のフリー版ではSSLに対応していない事が分かりました。

SSL未対応ではGoogleのフリーメール(gmail.com:465)ではメール送信できないので、SSL対応のDLLを使ったメール送信サンプル(ソース/コード)を紹介します。今回、紹介する方法は NonMailNet.dll を使用する方法です。

TLSメール送信のサンプルはこちら「TLSメール送信(C#/VB.NET)」です。
SSLメール受信のサンプルはこちら「SSLメール受信(C#/VB.NET)」です。
メール関係のその他のツールやサンプルはこちら「メール関係」です。

' --------------------------------------------------------
' SSLでメールを送信するサンプル(VB.NET/VS2005)
' NonMailNet.dllを参照設定しています
Private Sub Button1_Click( _
    ByVal sender As System.Object, _
    ByVal e As System.EventArgs) _
    Handles Button1.Click

    ' メール送受信クラスの宣言
    Dim objNonMail As New NonMailNet.NonMailClass()

    Try
        ' SSLでメール送信
        objNonMail.SmtpSend( _
            "smtp.gmail.com", 465, "uid, "psw", _
            "from@gmail.com", "to@gmail.com", _
            "タイトル", "本文", "", "LOGIN", True, "SSL")

        ' メール送信成功
        MessageBox.Show("メール送信OK")

    Catch ex As Exception
        ' メール送信例外
        MessageBox.Show("メール送信NG")
    End Try
End Sub
' --------------------------------------------------------

// -------------------------------------------------------
// SSLでメールを送信するサンプル(C#.NET/VS2005)
// NonMailNet.dllを参照設定しています
private void button1_Click(object sender, EventArgs e)
{
    // メール送受信クラスの宣言
    NonMailNet.NonMailClass objNonMail =
        new NonMailNet.NonMailClass();

    try
    {
        // SSLでメール送信
        objNonMail.SmtpSend(
            "smtp.gmail.com", 465, "uid, "psw", _
            "from@gmail.com", "to@gmail.com", _
            "タイトル", "本文", "", "LOGIN", true, "SSL");

        // メール送信成功
        MessageBox.Show("メール送信OK");
    }
    catch
    {
        // メール送信例外
        MessageBox.Show("メール送信NG");
    }
}
// -------------------------------------------------------
スポンサーサイト

SSLメール受信(C#/VB.NET) | トップページへ戻る | Googleのメタ(meta)タグ変更

このページのトップに戻る

コメント

名前
題名
メールアドレス
WEBサイト
 
コメント
パスワード
  管理者にだけ表示を許可する

このページのトップに戻る

トラックバック

このページのトップに戻る