2008年4月11日金曜日

SMTP 認証 (RFC2554)

http://www.nsoftware.com/kb/showentry.aspx?entry=12140001

該当製品:


  • IP*Works!
  • IP*Works! SSL


現象:


認証を必要とする SMTP サーバに接続したいのですが。

解決法:


IP*Works! の Version 6 では AuthMechanism、User および Password の各プロパティを通じ基本認証および CRM-MD5 認証を SMTP 認証としてサポートします。これらのプロパティに適切な値を設定し、サーバに対し接続するだけです。
  SMTP1.AuthMechanism = 0 'amUserPassword or BASIC
SMTP1.User = "username"
SMTP1.Password = "password"

では、それより古いバージョンの IP*Works! ではどうすればよいでしょうか?この場合は、以下のコマンドをサーバに対し送信します:
  SMTP1.Command = "AUTH LOGIN"
SMTP1.Command = "base64-encoded-username"
SMTP1.Command = "base64-encoded-password"

なお、Base64 エンコーディングには NetCode コントロールをご利用いただけます。

0 件のコメント: