makotan _at_ gmail dot com

MailSenderの仕様

使い方はこんな感じ
XPDLのapplicationにMailSenderを書く(OgnlInvokerと同じ感じ)
ActivityのToolsタブで新規追加して、IdでMailSenderを選ぶ
Extended attributesの

  Nameにfrom
    Valueに宛先に変換可能なFreeMarkerの式
  Nameにto
    Valueに宛先に変換可能なFreeMarkerの式
    宛先(一回で送信)
  NameにoneTo
    Valueに宛先に変換可能なFreeMarkerの式
    宛先(複数あれば複数回送信)
  Nameにcc
    Valueに宛先に変換可能なFreeMarkerの式
  Nameにbcc
    Valueに宛先に変換可能なFreeMarkerの式
  Nameにcontent
    Valueに本文に変換可能なFreeMarkerの式
  Nameにheader
    Valueにヘッダに変換可能なFreeMarkerの式

と書いて終わり

      • -

宛先は
アドレス 名前
形式で、サンプルは
makotan@gmail.com makotan
こんな感じになればOK。あとはアドレス部分と名前部分を使ってメール送信する
ただし、名前の所は省略可能

      • -

ちなみに、実装は
org.escafe.buri.component.implのBuriScriptComponentImplを参考にしながら作れば大まかにはOK
sourceをはき出すところでcontainerってのを使えばS2Containerを取ってこれるのであとはスクリプトでゴニョゴニョするなり、sysContext.getUserContext()(←Map)を使えば引数のデータとかもそこから取ってこれるよ
ってな感じでid:rokugenさん、よろしくm(._.)m
実装で判らなかったらメール頂戴