if (!empty($_REQUEST['ajax'])) { // called via AJAX echo json_encode($result); } else { // no AJAX echo 'Error: ' . '<br />' . $result['message']; } return; } // Initiate PHPMailer require_once 'class.phpmailer.php'; $mail = new PHPMailer(); // If Using SMTP if (isset($is_smtp) && $is_smtp) { $result['is_smtp'] = 1; $mail->isSTMP(); $mail->Host = $smtp_host; $mail->SMTPAuth = $smtp_auth; $mail->Username = $smtp_username; $mail->Password = $smtp_password; $mail->SMTPSecure = $smtp_secure; $mail->Port = $smtp_port; } // headers $mail->From = $email; $mail->FromName = $name; foreach ($to_email_addresses as $e => $n) { $mail->addAddress($e, $n); } foreach ($cc_email_addresses as $e => $n) { $mail->addCC($e, $n);