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
実装で判らなかったらメール頂戴