Visual C#.netではじめるネットワークプログラミング3

以前の記事で書きました"."つづきのメールアドレスにメール送信するための、ソケット通信を利用したSMTP送信の話の続きです。

以前の記事
http://d.hatena.ne.jp/takakuro/20060907/1157587783

以下の書籍を参考にプログラム作成しました。

Visual C# .netではじめるネットワークプログラミング〈3〉SMTP/POP3編

Visual C# .netではじめるネットワークプログラミング〈3〉SMTP/POP3編

思った以上に簡単でした。で作成した自作SmtpClientクラスと自作MailMessageクラスをSystem.Net.Mailのクラスと置き換えるだけです。あとはWindows付属のSMTPサービスをやめてLinuxSendmailを利用することで解決しました。

あと参考にソケット通信を利用したSMTPのコードを書く前に、Telnetを使ってSMTPサービスと対話してみるといいです。