Ethna_MailSenderクラスのコンストラクタ
メールを送信する
$attach の指定方法:
- 既存のファイルを添付するとき
array('filename' => '/tmp/hoge.xls', 'content-type' => 'application/vnd.ms-excel')
- 文字列に名前を付けて添付するとき
array('name' => 'foo.txt', 'content' => 'this is foo.')
'content-type' 省略時は 'application/octet-stream' となる。 複数添付するときは上の配列を添字0から始まるふつうの配列に入れる。
void
send
(string $to, string $template, array $macro, [array $attach = null])
-
string
$to: メール送信先アドレス (nullのときは送信せずに内容を return する)
-
string
$template: メールテンプレート名 or タイプ
-
array
$macro: テンプレートマクロ or $templateがMAILSENDER_TYPE_DIRECTのときはメール送信内容)
-
array
$attach: 添付ファイル
メールオプションを設定する
void
setOption
(string $option)
-
string
$option: メール送信オプション
アプリケーション固有のマクロを設定する
array
_setDefaultMacro
(array $macro)