初めに
このページには、HOOK だけでは対処できない要望に対する、fml のソースの改修方法を記載しています。
パッチの適用に当たっては、以下の点にご注意下さい。

 ○必ずしも最新版のソースへのパッチではありません。
  (バージョンを必ず確認の上、改修箇所の参考にして下さい。)
 ○適用前には、オリジナルのバックアップを作成してください。
  (パッチを利用した事により発生する事象に対し、責任は一切負えません。)
 ○パッチ適用後の fml に関しては、不具合等を報告されても対処できません。
  (パッチの不具合であっても、パッチの提供者が対処する義務は負いません。)

以上を十分にご理解の上、ご利用下さい。


ソースへのパッチ

subscribe 名前 の``名前''を自動取得するパッチ


●subscribe 名前 の``名前''を自動取得するパッチ
【fml-help:01666】
《version 4.0 STABLE (20020309/4.0.4_ALPHA)》

confirmation subscribe の時に、普通は

subscribe 名前

とやりますが、名前が書かれていないときに $From_address から取得するよう
な変更をしてみました。今のところ変な挙動は無いようです。

fml version:           4.0 STABLE (20020309/4.0.4_ALPHA)

--- libconfirm.pl.bak   Wed Mar 20 00:14:34 2002
+++ libconfirm.pl       Wed Mar 20 00:34:00 2002
@@ -640,6 +640,10 @@
     if ($buffer =~ /$CONFIRMATION_SUBSCRIBE\s+(\S+.*)/) { # require
anything;        $name = $1;
     }
+    elsif ($buffer =~ /$CONFIRMATION_SUBSCRIBE/) { # require anything;
+       $name = $main'From_address; #';
+       $name =~ s/\@/ /g;
+    }
     else {
        &Log("confirm buffer SYNTAX ERROR");
        &Log("wrong buffer \"$buffer\"");