Wieso versendet dieser PHP Code die Mail nicht?
Gestern ging es noch.....
Es kommt zwar die Meldung das die Mail verschickt wurde jedoch wurde sie nicht verschickt
<?php
if(isset($_POST['submit'])) {
$to = $_POST['to'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$header = "From : <//email-adresse-vom-sender>";
if(mail($to, $subject, $message, $header)) {
echo "Email sent successfully";
} else {
echo "Email failled";
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div class="container">
<div class="form_container">
<h3>Send Email with PHP</h3>
<form method="post">
<p>
<label for="to">To:</label>
<input type="text" name="to" placeholder="To.."/>
</p>
<p>
<label for="subject">Subject:</label>
<input type="text" name="subject" placeholder="Subject.."/>
</p>
<p>
<label for="name">Message:</label>
<input type="text" name="message" placeholder="Message.."/>
</p>
<button name="submit" name='submit'>Send</button>
</form>
</div>
</div>
</body>
</html>
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Programmiersprache, Programmieren & Softwareentwicklung
Welche Platform? typischerweise reicht PHP die Mail ans System weiter, DU solltest also in die Syslogs schauen, ob der Mailversand fehlgeschlagen ist, warum und ob die Mail ggf. in der Queue gammelt.
Visual Studio Code. Ich habe überall nachgeschaut, jedoch stoße ich auf kein problem