メールが届かないぞ!?
#ref(): Usage:([pagename/]attached-file-name[,parameters, ... ][,title])
この日、急にメールが届かなくなった。
すわ、なにごとか!?
実はボクがいじったメーリング・リスト・プロセッサにバグがあって、それをちょいちょいと直したんだけど、それが原因なのかなぁ、と最初は疑った。と言うのも、たまたま来ないメールというのがメーリング・リストのメールだったからだ。
ちなみにメーリング・リスト・プロセッサのバグというのは、subject の処理。
メーリング・リストの subject(題名)に通算番号などを仕掛けるようにしてある。たとえば、プロジェクト名「Hoge」とか開発している場合、メーリングリストに「Hoge:00001」とかつけるのである。牛との 00001 は通算番号で、この場合、一通目ということになる。たとえば、以下のようなメールがメーリング・リストに流れるとする。
[Hoge:00001] 開発スタートのお知らせ
で、これに返信しようとすると、メーラが Re: を付加するので、以下のようになると思う。
Re: [hoge:00001] 開発スタートのお知らせ
これをそのままメーリングリストに流してしまうと……
[hoge:00002] Re: [hoge:00001] 開発スタートのお知らせ
さらにこのメールに返信をすると……
[hoge:00003] Re: [hoge:00002] Re: [hoge:00001] 開発スタートのお知らせ
と言う具合にどんどんと subject が長くなっていってしまう。そこで古い [hoge:XXXXX] と Re: を削除するようにボクが組んだ。ところが新しいプロジェクトが始まり、[Cure:XXXXX] というメーリング・リストをつくったら、もろに Cure: の最後の re: を削除するという不具合がwwww
本来 [Cure:00001] と流れなければならないメールが [Cu00001] と流れてしまうことに(汗)。
こりゃいかんというわけで色々とこの辺の部分を書き直したのだった。
その直後にメールが届かなくなった。あんるぇぇぇぇ???
で、メーリング・リストのメンバーに届いているか聞いてみた所、ちゃんとメールが届いているらしい。
なんだなんだ? IMAP4
がおかしくなったのかなぁなんてメールサーバの状態を一通り見渡していたら、ひときわ赤く表示されているエラーがあるではありませんか!
Mailbox Full
ボクがメインで使っているアドレスは携帯でも見られるように POP3
アカウントと IMAP4
アカウントにそれぞれ転送するための、ただの転送アドレスなのね。で、メール・ボックスのサイズも 100MB と非常に小さい。
ただ、サーバを新しくしたときに念のためにしばらくはこの転送アドレスにも貯めておこうと設定していたのを忘れていたのだ。それがちょうどメーリング・リスト・プロセッサをいじったとき日に満杯になってしまったという……なかなか紛らわしい事故であった(汗)。
う~ん、こういうことって実はけっこうあるんだけど……。何かをいじったとたん動かなくなって、でも原因がそれとは全く別みたいな。うもー!
#article