メール アプリケーション 開発用サンプル
メール アプリケーション 開発用サンプルの紹介
メール送受信機能を持つアプリケーションを開発するための,サンプルソフトウェアです。
メールソフト,メーラーとしての基本的な機能に加え,メールを送受信する際のセキュリティを向上させるための機能として,STARTTLS,SMTPS ( SMTP over SSL/TLS ),POP3S ( POP3 over SSL/TLS ) をご利用いただけます。
CRAM-MD5,LOGIN,PLAIN 形式による SMTP 認証 ( SMTP-AUTH ),APOP 認証にも対応しています。
メール・メッセージで使用する文字セットとエンコーディング方法を変更できます。
ファイル名のエンコード方法として,RFC2231 形式にも対応しています。
ソフトウェアの ソースコード ( VB,C# ) をご購入いただけます。
本ソフトウェアのソースコードをご利用いただくことにより,メール送受信機能を含むソフトウェアを短期間で開発できます。
ソースコードを見ることができるので,ソフトウェアにメール送受信機能を実装する方法を学ぶことができます。
ソフトウェアを開発する方法を学ぶための学習用サンプルとしても最適です。
動作環境
本ソフトウェアは Windows PC で動作いたします。
ファイル構成
本ソフトウェアのセットには以下のファイルが含まれています。
ファイル名 | グレード | 開発言語 | 説明 |
---|---|---|---|
Start.exe | - | - | ソフトウェア起動フォーム。ファイルセットに含まれているソフトウェアをこのフォームから起動できます。 このフォームをご利用にならない場合は,ソフトウェア本体のファイルを開いて起動してください。 |
DsaMail_LE_CS.exe | LE | C# | 開発用サンプルソフトウェア。 |
DsaMail_LE_VB.exe | LE | VB | 〃 |
DsaMail_SE_CS.exe | SE | C# | 〃 |
DsaMail_SE_VB.exe | SE | VB | 〃 |
DsaMail_PE_CS.exe | PE | C# | 〃 |
DsaMail_PE_VB.exe | PE | VB | 〃 |
LE = Light Edition, SE = Standard Edition, PE = Professional Edition
上記のファイルの他に,以下のファイルも含まれています。
ファイル名 | 説明 |
---|---|
*.config | 設定ファイル。 |
System.Data.SQLite.dll | SQLite データベースを使用するためのライブラリ。 |
DsaMail.sqlite | データファイル。( SQLite 形式 ) |
ソフトウェアの機能
本ソフトウェアには以下の機能が搭載されています。
機能 | 概要 | グレード | ||
---|---|---|---|---|
LE | SE | PE | ||
メール作成 | 新規メール,返信メール,転送メールを作成できます。 | |||
送受信 | メールを送受信できます。 | |||
エンコード・デコード |
以下の形式でエンコードされたメールメッセージに対応しています。 Base64,Quoted-Printable,Bエンコード,Qエンコード,RFC2231。 |
|||
添付ファイル | ファイルが添付されたメールを送受信できます。添付ファイルを開くか保存できます。不要な添付ファイルを削除することも可能です。 | |||
HTML メール表示 | 通常のテキストに変換された文字列を表示できます。さらに,ブラウザーと連携することによって,HTML 形式のページを表示できます。 | |||
ソースメッセージ表示 | メールのソースメッセージを表示できます。 | |||
フォルダ | メールを管理するためにフォルダを使用できます。フォルダは自由に作成できます。送受信したメールは適切なフォルダに保存されます。ドラッグ&ドロップに対応しています。 | |||
ドラッグ&ドロップによるファイル添付 | ドラッグ&ドロップによって,編集中のメールにファイルを添付できます。 | |||
メールメッセージのソート | リストビューのヘッダをクリックすることにより,メールメッセージを並べ替えることができます。 | |||
メールメッセージのインポート・エクスポート | メールメッセージを本ソフトウェアにインポートできます。また,本ソフトウェアからメールメッセージをエクスポートできます。この機能により,他のメールソフトとデータを交換できます。 | |||
アドレス帳 | 名前とメールアドレスを管理できます。簡単な操作でメールの宛先を入力できます。 | |||
アドレス帳データのソート | リストビューのヘッダをクリックすることにより,アドレス帳データを並べ替えることができます。 | |||
アドレス帳データのインポート・エクスポート | データをアドレス帳にインポートできます。また,アドレス帳からデータをエクスポートできます。この機能により,他のメールソフトとアドレス帳のデータを交換できます。 | |||
自動開封 | 一定時間表示されたメッセージを自動的に開封状態にできます。 | |||
自動受信 | 一定の間隔で自動的にメールを受信できます。 | |||
POP befor SMTP | SMTP サーバに接続する前に,POP 認証を実行できます。 | |||
SMTP 認証 |
SMTP サーバの SMTP 認証 ( SMTP-AUTH ) を使用できます。 以下の認証メカニズムを使用できます。 CRAM-MD5,LOGIN,PLAIN。 |
|||
APOP 認証 | POP サーバの APOP 認証を使用できます。 | |||
接続の保護 | メールを送受信する際のセキュリティを向上させるため,STARTTLS,SMTPS (SMTP over SSL/TLS),POP3S (POP3 over SSL/TLS) を使用できます。 | |||
メールメッセージ展開 | ネストされたマルチパートメッセージを展開できます。 | |||
ダイヤルアップ接続 | メールサーバーと通信するために,ダイヤルアップ接続を使用できます。 | |||
整形 | メッセージの本文を整形できます。 |
LE = Light Edition, SE = Standard Edition, PE = Professional Edition