無料ブログ「rentafree.net」の管理人ブログ

メール通知機能を実装しました

ブログのコメント・トラックバックのメール通知機能を実装しました。
初期状態では無効です。
機能を利用する場合はブログ基本設定で設定してください。

通知先メールアドレスは、
アカウントのアドレスです。


通知のタイミングは、受信時に即時か、定期チェックか検討しましたが、
とりあえず即時通知としました。
問題ありそうなら見直します。

メールフォームって簡単かと思ったが・・・

世間のメールフォームCGIとか使ったことないけど、
ああいうのってfromのメールアドレスを名乗ってメール送信するものなんだろうか?

ちと考えてみたが、
CGIのサーバーはフォーム利用者のメールアドレスの鯖じゃないから、
フォーム利用者のメールアドレス名乗ったら高確率でスパムブロックされる気がする・・・

中継用アドレス使えばスパムにならずに送信できるが、
アドレス2個を関連付けする必要があるから、
返信に別アドレスが使えなくなって不便な場合も考えられる。

中継用アドレスを量産すると、
中継はできなくてもスパムメールが中継用アドレスに大量送信される危険もある。

中継用アドレスを作成するなら、
フォーム利用者のメールアドレスが隠せるという利点?はあるかな。

まあ、世間のメールフォームがこんなめんどい上にリスクがある仕様になってるとは思えない。
フォーム利用者のメールアドレスで送信するか、
返信不可の仕様なんだろう。


ちと、納得いく仕様で作れないかな・・・
メールフォームよりも、コメント・トラックバックのメール通知機能の方を優先で考えるかな。
フォームの方はもうちょい検討する。

メールフォームとかつくろうと思ってたが・・・

メーリングリストの前にメールフォームとか通知機能を作ろうと思ってたが、
やっぱ、送信先が1個ならマルチプロセスにしないでCGI直で送るべきだな。

ってことは、
メーリングリスト作る前段階でメールフォームとかを作るのは全く意味がないな。

まあ、メールフォームは別に難しくないし、
作っちゃってもいいかなと思う。

ちょいいじった

ちょい、裏いじりました。

変更はありませんが、
システムの一部を再起動しました。

検討している機能追加等

やるかどうかわからんですが、
大きいところの変更では、
ブログ、Wiki、掲示板に続くツールとして、
グループウェアのようなものを検討している。

ブログやWikiに表示のアクセス制限機能がないが、
アクセス制限のあるグループウェアサイトが作れれば、
ブログにアクセス制限機能をつける必要性は薄れると考える。
アクセス制限があるとキャッシュが使いにくくなるので、
機能を付けちゃうと機能を使わないページも含めて負荷が増えちゃうので、
ブログにはアクセス制限機能はつけない方がいいかなと思ってる。

中身の方は掲示板ベースな感じがいいかな思うが、
他にメーリングリストとチャットが欲しいかなと・・・

で、
グループウェアを作る前に、
メール送信まわりと、チャット機能をブログに・・・

って思ったが、よく考えると、
身内でチャットするならMSNとかスカイプ使うだろうから、
チャットは要らないかな。
チャット実装するとなると負荷が気になるし。
どっちかって言うと、
身内で使うグループウェアよりも、
ブログのがチャット需要ありそう?
だが、それならブログパーツでも使って欲しい感じ。
チャットブログパーツってもんが存在するのか知らんけど。

メールの方は、
メーリングリストにも使えるような感じで、
配信用のプログラムつくりながら、
ブログの
*メールフォーム機能
*コメントメール通知
*トラックバックメール通知
の機能を作ろうかと思ってる。
メール送信も負荷が気になるが、
フォーム系からの送信だから大量送信はないと思う。
広告付けるって手もあるし。
コメとTBは定期実行のがいいかも知れんな・・・


あと、Twitter連携機能使ってる人は少ないようなんですが、
設定すると全ブログで有効になっちゃう。
それでも問題にならない感じなんだが、
ブログ別に除外設定できるようにしたほうがいいかな・・・
とも思ってる。


そんなところ。
他には今のところ修正すべき箇所とか思いつかない。