CUTTトップページに戻る | 書籍一覧に戻る


カットシステムの書籍のご案内

Visual C# .netではじめるネットワークプログラミング 3
SMTP/POP3編
表紙イメージ
著者趙 森  Sam Zhao(チョウ シン)
判型B5変型判,288頁
本体価格 3,000円
ISBN978-4-87783-126-4 C3004

本書について

電子メールサービスはインターネット上のサービスの中で、最もよく使われるサービスのひとつです。Outlook、Eudora、Thunderbirdのようなメーラの開発に挑戦したいというプログラマも多分多くいらっしゃるでしょう。また、自分が開発したアプリケーションの中に、メッセージの送受信機能を実装したい場合もよくあると思います。

昨年8月に出版した「Visual C# .net ではじめるネットワークプログラミング2ーFTP編」に続いて、パート3の本書ではFramework 1.1をもとに、C#言語によるSMTPとPOP3というメール関連の2つのプロトコルの実装技法、および電子メール送受信に関わるクラスとメソッドを解説します。また、第4章では、DNSの仕組みとMXレコードの問い合わせ機能の実装についても解説しています。

昨年8月に出版した「Visual C# .net ではじめるネットワークプログラミング2ーFTP編」に続いて、パート3の本書ではFramework 1.1をもとに、C#言語によるSMTPとPOP3というメール関連の2つのプロトコルの実装技法、および電子メール送受信に関わるクラスとメソッドを解説します。また、第4章では、DNSの仕組みとMXレコードの問い合わせ機能の実装についても解説しています。

サンプルデータのダウンロード(ZIPアーカイブ,208KBytes)


目次
はじめに
第1章メールシステム
1.1メールアドレス
1.2メール送受信の仕組み
1.3エンベロープ
1.4メッセージボディ
1.5メッセージヘッダ
1.6MIME
1.7文字コード
1.8ネットワークバイトオーダーとホストバイトオーダー
1.9メール関連の仕様
第2章簡単なメール送信
2.1System.Web.Mail名前空間
2.2CDO(Collaboration Data Objects)
2.3準備
2.4簡単なメール送信アプリケーションTestMail
2.5メール関係クラスの説明
2.6応用
2.7メール送信アプリケーション(MailSender)の作成
第3章SMTPを用いたメール送信
3.1SMTPプロトコル
3.2SMTPコマンド
3.3応答メッセージ
3.4TcpClientを利用したソケット通信
3.5SMTP送信アプリケーションの実装−仕様
3.6SMTP送信アプリケーションの実装−新規メッセージ作成
3.7SMTP送信アプリケーションの実装−セッションの処理
3.8SMTP送信アプリケーション−添付ファイルの追加およびトランザクションの処理
3.9まとめ
第4章DNS
4.1DNSによる名前解決
4.2DNSレコードタイプ
4.3DNSメッセージ
4.4Irisでパケットをキャッチして分析
4.5MXレコード問い合わせ機能の実装
4.6メール送信アプリケーションの作成
第5章POP3を用いたメールの取得
5.1コマンドラインでPOP3を体験
5.2POPプロトコルVersion 3
5.3POP3コマンド
5.4応答メッセージ
5.5POP3メッセージ受信アプリケーション
付 録
参考文献
索 引

CUTTトップページに戻る | 書籍一覧に戻る