function shootEmail($email) { $addr = $email["to"]; $msg = $email["body"]; $sub = $email["subject"]; $type = $email["type"]; $dummy = $_POST["dont_send_email"]; // New email object wrapper takes care of logging etc. $email = new email_send($addr, $sub, $msg, $type); // REMOVE ME!! #$email->ignore_no_email_urls = true; if ($dummy) { return "Elected not to send email."; } else { if (!$email->is_valid_url()) { return "Almost sent email to: " . $email->to_address; } else { if (!$email->to_address) { return "Could not send email, invalid email address: " . $email->to_address; } else { if ($email->send()) { return "Sent email to: " . $email->to_address; } else { return "Problem sending email to: " . $email->to_address; } } } } }