開発(PHP):メールの送信
メールを送信するには、$modx->sendmailメソッドを使用します。
構文
戻り値 = $modx->sendmail(オプション, 本文);| 引数名 | 型 | 初期値 | 説明 | |
|---|---|---|---|---|
| 第一引数 | オプション | array | array() | 本文以外の宛先などを連想配列で指定。 設定可能な値は オプションの内容 を参照。 | 
| 第二引数 | 本文 | string | '' | メールの本文(ボディ)。 | 
オプションの内容
| プロパティ | 説明 | 
|---|---|
| sendto | 宛先(送信先)メールアドレス | 
| subject | 件名(タイトル) | 
| from | 送信元メールアドレス | 
| fromname | 送信元の名前 | 
| cc | CCのメールアドレス (カンマ区切りで複数指定することが可能) | 
| bcc | BCCのメールアドレス (カンマ区切りで複数指定することが可能) | 
| replyto | 返信先メールアドレス | 
戻り値
メール送信に成功した場合はtrue、失敗した場合はfalseを返します。
サンプルコード
$result = $modx->sendmail(array(
	'sendto'  => 'taro@xxx.xx',
	'subject' => 'テストメール'
), 'テストメールです。');
if ($result) {
	$modx->addLog('メール送信成功', 'メールの送信に成功しました。');
} else {
	$modx->addLog('メール送信失敗', 'メールの送信に失敗しました。', 3);
} 
						