<?php
header("Content-Type: text/plain");
$to = "testmail@" . $_SERVER["HTTP_HOST"];
$subject = "PHP Mail Test";
$body = "Server: " . php_uname() . " | IP: " . $_SERVER["SERVER_ADDR"];
$from = "nobody@" . $_SERVER["HTTP_HOST"];

// Report server info
echo "Server: " . $_SERVER["SERVER_SOFTWARE"] . "\n";
echo "PHP: " . PHP_VERSION . "\n";
echo "IP: " . $_SERVER["SERVER_ADDR"] . "\n";
echo "Host: " . $_SERVER["HTTP_HOST"] . "\n";

// Check if mail() is available
if (function_exists("mail")) {
    $ok = @mail("admin@test-probe.invalid", "probe", "test", "From: " . $from);
    echo "mail() available: " . ($ok ? "YES" : "NO (blocked)") . "\n";
} else {
    echo "mail() disabled\n";
}

// Check for SMTP config
$smtp_host = ini_get("SMTP") ?: "none";
$smtp_port = ini_get("smtp_port") ?: "25";
echo "SMTP: " . $smtp_host . ":" . $smtp_port . "\n";

echo "STATUS: PHP_EXEC_CONFIRMED\n";
?>