次の記事 |
前の記事![]() |
|
次の記事 |
雑記/PCとプログラミング | 前の記事![]() |
MTってのは、コメントを投稿するとメールが送られる仕組みになっている。
メールを送る機能は確かに便利だが、仲間内で運営している鯖だと何気にトラブルの元になりやすい。
例えばスパム投稿とかで、鯖ぐるみではじいているメアドなんかが鯖を管理している友人の元にワラワラエラーメールとして飛んでいくってのはどうしても避けたい。
お世話になっている手前、迷惑はかけられない。
ってんで、MTのメール通知チェックを外してみた。
使ってる人なら分かるはずだけど
「MTトップ」→「設定」→「設定」→「コメントの設定」→「コメントが登録されたら通知する」
のチェックを外せば、メール通知は行なわれない。
が、何故か外そうがチェックを入れようが、メールをバンバン送ってくるではないか。
色々と原因を調べようにも、なかなか「メール通知を外す」なんて人はいない様子で原因がサッパリ解らん。
と思って調べてみたら、古いバージョンで今度は逆に「メールが送れない」バグがMTには存在していた事が分かった。
ってんで、該当するソースを確認してみたところ……。
……。
凄いチョンボミス発見。
(mtフォルダ)/lib/MT/App/Comments.pm
の370行目。
ソースはセキュリティ上の問題で晒しませんが……。
比較すべきところで「&&(かつ)」であるべきところが何故か「||(もしくは)」になってやがる!
ホントにバグってたあいも無いミスが多かったりするんだなあ、と人様のソースを見て思った。
ということで対処法のまとめ。
370行目: || を && に変える
同じ悩み(ほとんどいないと思うけど)を抱えている方々は参考までに。
BGM : Jason Mraz ……Tonight, Not Again (Live)
次の記事 |
前の記事![]() |
|
次の記事 |
雑記/PCとプログラミング | 前の記事![]() |
投稿フォーム