GrapeCity Secure Mail for .NET 4.0J
プロキシサーバーを介してIMAPサーバーへ接続する

プロキシサーバーを介してIMAPサーバーへ接続するには、Proxyクラスの各種プロパティを設定します。その他の設定や処理は、通常の接続方法と同じです。

  • サンプルコードの先頭にある名前空間の参照文(Visual BasicではImports、C#ではusing)は、ソースファイルの先頭に記述してください。
  • 本トピック以降のサンプルコードでは、サーバー接続設定に関するコードの記載を省略している場合があります。
Imports Dart.Mail
Imports Dart.Mail.Imap

' 接続するIMAPサーバーとポート番号を指定します。
Imap1.Session.RemoteEndPoint = New Dart.Mail.IPEndPoint("imap.myMailServer.com", Imap.GetDefaultPort(Imap1.Session))
    
' ユーザー名とパスワードを設定します。
Imap1.Session.Username = "myUsername"
Imap1.Session.Password = "myPassword"

' プロキシサーバーのサーバー名とポート番号を指定します。
Imap1.Session.Proxy.RemoteEndPoint = New Dart.Mail.IPEndPoint("myProxyServer", 80)
    
' 認証が必要な場合には、ユーザー名とパスワードも設定します。
Imap1.Session.Proxy.Username = "myProxyUsername"
Imap1.Session.Proxy.Password = "myProxyPassword"

' IMAPサーバーに接続します。
Imap1.Connect()

' IMAPサーバーにログインします。
Imap1.Authenticate()
using Dart.Mail;
using Dart.Mail.Imap;

// 接続するIMAPサーバーとポート番号を指定します。
imap1.Session.RemoteEndPoint = new Dart.Mail.IPEndPoint("imap.myMailServer.com", Imap.GetDefaultPort(imap1.Session));
    
// ユーザー名とパスワードを設定します。
imap1.Session.Username = "myUsername";
imap1.Session.Password = "myPassword";

// プロキシサーバーのサーバー名とポート番号を指定します。
imap1.Session.Proxy.RemoteEndPoint = new Dart.Mail.IPEndPoint("myProxyServer", 80);
    
// 認証が必要な場合には、ユーザー名とパスワードも設定します。
imap1.Session.Proxy.Username = "myProxyUsername";
imap1.Session.Proxy.Password = "myProxyPassword";

// IMAPサーバーに接続します。
imap1.Connect();

// IMAPサーバーにログインします。
imap1.Authenticate();

 

 


© 2003, GrapeCity inc. All rights reserved.