Visual C#.netではじめるネットワークプログラミング3
以前の記事で書きました"."つづきのメールアドレスにメール送信するための、ソケット通信を利用したSMTP送信の話の続きです。
以前の記事
http://d.hatena.ne.jp/takakuro/20060907/1157587783
以下の書籍を参考にプログラム作成しました。
Visual C# .netではじめるネットワークプログラミング〈3〉SMTP/POP3編
- 作者: 趙森,池沢茉莉
- 出版社/メーカー: カットシステム
- 発売日: 2005/05
- メディア: 単行本
- クリック: 37回
- この商品を含むブログ (1件) を見る
思った以上に簡単でした。で作成した自作SmtpClientクラスと自作MailMessageクラスをSystem.Net.Mailのクラスと置き換えるだけです。あとはWindows付属のSMTPサービスをやめてLinuxのSendmailを利用することで解決しました。
あと参考にソケット通信を利用したSMTPのコードを書く前に、Telnetを使ってSMTPサービスと対話してみるといいです。