false, 'message' => 'Invalid request method.']); exit; } $email = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL); if (!$email) { echo json_encode(['success' => false, 'message' => 'Please provide a valid email address.']); exit; } $to = getenv('MAIL_TO') ?: 'admin@example.com'; // Fallback email $subject = 'New Invite Request'; $body = "A new invite request has been received from: {$email}"; $name = 'Invite Request Form'; $result = MailService::sendContactMessage($name, $email, $body, $to, $subject); if ($result['success']) { echo json_encode(['success' => true, 'message' => 'Thank you! Your invite request has been received.']); } else { error_log('MailService Error: ' . $result['error']); echo json_encode(['success' => false, 'message' => 'Sorry, there was an error sending your request. Please try again later.']); }