$infoMail->addInfoMail($params); } } else { if ($addressArray[$key]) { print "不正なアドレスの可能性があります。 => " . $addressArray[$key]; exit; } } $convertArray = array("%site_name%" => $site["site_account"][$fromAddressForConfig]["name"], "%domain%" => $site["site_account"][$fromAddressForConfig]["domain"], "%info_account%" => $site["site_account"][$fromAddressForConfig]["info"], "%teishi_account%" => $site["site_account"][$fromAddressForConfig]["teishi"]); $_REQUEST["body"] = str_replace(array_keys($convertArray), array_values($convertArray), $_REQUEST["body"]); $_REQUEST["body"] = str_replace("\r\n", "\n", $_REQUEST["body"]); //送信内容セット $mailElements = array("to_address" => $addressArray[$key], "from_address" => $site["site_account"][$fromAddressForConfig]["from"], "from_name" => $_REQUEST["fromName"], "return_path" => $site["site_account"][$fromAddressForConfig]["return_path"], "subject" => $_REQUEST["subject"], "text_body" => $_REQUEST["body"], "select_send_mail" => 1); // 宛先があれば送信 if ($mailElements["to_address"]) { $infoMail->smtpMailTo($mailElements); } } } else { print "DBからのメールデータ取得に失敗!!"; exit; } //---------------- // HTML表示用処理 //---------------- if (get_magic_quotes_gpc()) { // php.iniのmajic_quotes_gpcがonの場合はstripslashes()でエスケープ解除 $toAddress = htmlspecialchars(stripslashes($_REQUEST["to_address"])); $ccAddress = htmlspecialchars(stripslashes($_REQUEST["cc_address"])); $fromAddress = htmlspecialchars(stripslashes($site["site_account"][$fromAddressForConfig]["from"])); $subject = htmlspecialchars(stripslashes($_REQUEST["subject"]));