Mail Manager ( セキュア・メールクライアント ) ソースコード VB C#

ソースコード製品のご案内

メールを送受信および解析するためのメールクライアント ( メールソフト、メーラー ) です。メールソフト、メーラーとしての基本的な機能に加え、メールを送信または受信する際のセキュリティを向上させるための機能として SMTPS ( SMTP over SSL/TLS )、POP3S ( POP3 over SSL/TLS ) をご利用いただけます。CRAM-MD5、LOGIN、PLAIN 形式による SMTP 認証 ( SMTP-AUTH )、APOP 認証にも対応しています。メール・メッセージで使用する文字セットとエンコーディング方法を変更できます。ファイル名のエンコード方法として、RFC2231 形式にも対応しています。

ソフトウェアのソースコードをご購入いただけます。以下のグレードおよび開発言語のソースコード製品を選択していただけます。グレードごとの機能の違いは Mail Manager のページでご確認ください。

グレード 概 要
Micro Edition ( ME ) いくつかのクラスによって構成されているファイルセットです。本ソフトウェアのソースコード全体を必要とする場合は、別のグレードを選択してください。
Light Edition ( LE ) 本ソフトウェア Light Edition のソースコードすべてが含まれています。
Standard Edition ( SE ) 本ソフトウェア Standard Edition のソースコードすべてが含まれています。
Professional Edition ( PE ) 本ソフトウェア Professional Edition のソースコードすべてが含まれています。
開発言語 本ソフトウェアのソースコードをご利用いただける開発環境
C# Microsoft Visual C# 2005, 2008, 2010
VB Microsoft Visual Basic 2005, 2008, 2010

製品の特徴

ソフトウェアのソースコード製品には以下のクラスまたはファイルが含まれています。クラスの詳細は Asterworld Class Library でご確認いただけます。

クラス・ファイル名 概 要 グレード
ME LE SE PE
AwSmtp メールを送信するためのクラス。SMTP プロトコルを使用してメールメッセージを送信します。 SMTP 認証 (CRAM-MD5, LOGIN, PLAIN) に対応しています。 SMTPS (SMTP over SSL/TLS) もご利用いただけます。
AwPop メールを受信するためのクラス。POP3 プロトコルを使用してメールメッセージを受信します。 メールメッセージのバイナリ受信、および APOP 認証にも対応しています。 POP3S (POP3 over SSL/TLS) もご利用いただけます。
AwSmtpLE メールを送信するためのクラス。SMTP プロトコルを使用してメールメッセージを送信します。 SMTP 認証 または SMTPS (SMTP over SSL/TLS) を必要とする場合は AwSmtp を使用してください。
AwPopLE メールを受信するためのクラス。POP3 プロトコルを使用してメールメッセージを受信します。 メールメッセージのバイナリ受信に対応しています。 APOP 認証 または POP3S (POP3 over SSL/TLS) を必要とする場合は AwPop を使用してください。
AwMessageWrite メールメッセージを構成する文字列を作成するためのクラス。
AwMessageRead メールメッセージを解析してヘッダとボディを取得するためのクラス。
AwListViewSort リストビューをソートするためのクラス。リストビュー ( ListView ) の項目をソートできます。文字列、数値、日時等を示す値が設定された項目を並べ替えることができます。リストビューのヘッダには、昇順または降順を示すアイコンを表示できます。
AwFolderDialog フォルダ選択ダイアログを表示するためのクラス。
AwDialupLE ダイヤルアップ接続によりインターネットに接続するためのクラス。
AwTextAdjust テキストを整形するためのクラス。
MailMgr_Ja.chm ヘルプファイル。( コンパイル済み HTML ファイル )
ソースコードを構成するメンバについて解説したファイル。
ME = Micro Edition, LE = Light Edition, SE = Standard Edition, PE = Professional Edition

各クラスの解説ページには、メンバ、および使用方法の詳細が掲載されています。本ソフトウェアに組み込まれているクラスは、Asterworld が開発したものです。他社製のクラスやコントロールは一切使用しておりません。

Mail Manager のソースコードをご利用いただくことにより、メール送受信機能を含むソフトウェアを短期間で開発できます。ソースコード中の複雑な部分の多くはクラスにまとめられているので、ソフトウェア開発用の部品として簡単に組み込めます。クラス内部のソースコードを編集できるので、クラスの機能をカスタマイズしていただくことも可能です。ソフトウェアにメール送受信機能を実装する方法を学ぶための学習用サンプルとしても最適です。