at posts/single.html

scmailの振り分けルール

scmailでメールを振り分けているんだけど、 以下のルールをどうやって書けばいいのか分からない。

  • to のユーザ名(@より前)を元に、ユーザ名@localhost に転送(Redirect)する
    • toが machu@example.com だったら machu@localhost に転送

とりあえずこんな風に書いてみたけど、マッチした文字が\\1として展開されないんだよねぇ。

'(to
  (#/^([^@]+)/ (redirect "\\1@localhost")))

ちなみに、サンプルに載っているこっちはうまくいく。

'(list-id
  (#/<([-\w]+)/  ".ml.\\1"))

1時間頑張ったけど分からなかったので今日はおしまい。 ちゃんとGaucheを勉強しろってことかな…。

関連する日記