アドレス変更通知プログラム。

img1

適当に、VBで作ってみました。

どんなプログラムかというと・・・。

簡単に言うと、メールを送信するだけのプログラムです。

このプログラムが、実際に実行することはそれだけ。

 

何に使うかというと。

DiCE と組み合わせて使います。

DiCE は、定期的にまたは IP アドレス変化時に、DDNS に自分の IP を通知してくれるというものです。

くわしくは、公式サイトをご覧ください。

DiCE DynamicDNS Client (自宅でインターネットサーバー):

http://www.hi-ho.ne.jp/yoshihiro_e/dice/

これと組み合わせて使うことで、DiCE にはない、IP 変更時のメール通知機能を実現します。

Professional Edition には、メール通知機能が搭載されていますが、Standard Edition でもこれと同じ機能を・・・と思いましてね。

たとえば、モデムが逝かれたとか、LAN ケーブルが外れたとか、ハブが逝ったとか、モデムの電源が落ちたとか・・・。

もし、アクシデントでIP が変った = エラーになったとき危険じゃないですか。

また、IP が変わったときにメール通知してくれると、なんとなく安心ですよね。

 

では、どうやって使用するかというと。

これはですね、DiCEはIPが変わったときに、入力しておいたコマンドを実行することができる機能がついてるんです。

それを利用したプログラムです。

ファイル名は「SendMail」となっていますが、sendmailのパクリであって、名前はまだない。

SendMail(仮称) 1.0.0          Download >>

※Downloadを押してダイアログが出てきたら、保存を押して適当なところに保存してください。 

まあ、まずはダウンロードしてください。

で、ダウンロードしましたら、DiCEを起動して、下のように設定してください。

 

20060528

ええ、文字で説明すると。

  1. イベント→追加
  2. 説明は任意の文字列でOK
  3. イベントタイプは、コマンド実行
  4. コマンドライン実行で参照ボタンを押して、先ほどダウンロードしたファイルをしていてください。
  5. 頻度は、IPアドレス変化時。
  6. 変化がないときは、なるべく長い日数に。
  7. 保存を押す。

こんな感じです。

 

そして、DiCE の設定し終わったら、ダウンロードしたファイルを実行して、メール関係の設定をしてください。

宛先、差出人、SMTPサーバーの設定をしておくだけでOKです。

設定したら、一度終了して、もう一度起動するとテスト送信ができます。

きちんと届けば、設定完了です。

 

で、このプログラムの問題点ですが。

POP before SMTPや、SMTP認証に対応していない。

変更後のIPアドレスをメール送信することができない。

複数アドレスに送信できない。

などなど...

まあ、ここら辺は僕自身使うのに問題ないんで・・・。

といっても、改良するかもしれません。

まあ、今の状態のプログラムであれば、バカでもアホでも小学生でも作れます。

はっきり言って、VB の知識なんか持ってなくても作れるようなプログラムなんで、自分でお好みの設定にしてプログラムを作ったほうがいいかも・・・。

一応、これからの改良はダウンロードする人があれば?!するかもしれません。

アイデアは、いいと思ったんですがねぇ。

 

あ、言い忘れたけど VB2005 で作ってるから、.Net Framework 2.0 が必要です。

動かない場合は、ダウンロードしてみてください。

トラックバック(0)

このブログ記事を参照しているブログ一覧: アドレス変更通知プログラム。

このブログ記事に対するトラックバックURL: http://techno-st.net/mt/mt-tb.cgi/39

コメントする

2009年1月

    123
45678910
11121314151617
18192021222324
25262728293031

Random Entries

日替わりらしい。
仕様上ページ別に変わるらしい。
Random な感じらしい。

アーカイブ

  • 月別アーカイブ:
  • カテゴリーアーカイブ:

Ads

このブログ記事について

このページは、technoが2006年5月28日 22:47に書いたブログ記事です。

ひとつ前のブログ記事は「暇なので、ネタ探し。」です。

次のブログ記事は「遅刻した・・・」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

 - trial and error

track feedtrial and error