<?php session_start(); if (!isset($_SESSION['uid'])) { header('Location: /admin/login.php'); die; } $message = $_POST['message']; if (!isset($message)) { ?> <!DOCTYPE HTML> <html> <body> <form action="/admin/mail.php" method="POST"> <div> <textarea name="message" placeholder="Message..."></textarea> </div> <div> <button type="submit">Send</button> </div> </form> </body> </html> <?php die; } $conn = new mysqli("localhost", "mileslinden", "Daiso@6969", "mileslinden"); $result = $conn->query("SELECT email, full_name FROM subscribers"); if (!$result) { http_response_code(500); die(json_encode(['message' => $conn->error])); } $to_emails = []; while ($row = $result->fetch_row()) { $to_emails[] = "$row[1] <$row[0]>"; } $to = implode(", ", $to_emails); $headers = [ 'From: Miles Linden <no-reply@mileslinden.com>', 'X-Mailer: PHP/' . phpversion() ]; $message = wordwrap($message, 80, "\r\n"); if (!mail($to, "MILES LINDEN CAMPAIGN ALERT", $message, implode("\r\n", $headers), '-fno-reply@mileslinden.com')) { http_response_code(500); die("Error: failed to send email message."); } die("Sent email successfully.");