Ciao, Sto facendo un codice per la gestione di una newsletter, in cui gli iscritti siano registrati su un file di testo. Per ora nel file (per testarlo) ho inserito solo la mia mail, ma non sembra funzionare lo stesso...
Codice PHP:
<html>
<head>
<title> </title>
<script language="javascript" type="text/javascript" src="editor/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
</script>
</head>
<body>
<center>
<form method="post">
<textarea cols="80" rows="20" name="mail_content">
</textarea>
<input type="submit" value="Invia!">
</form>
<?php
if (isset($_POST["mail_content"])) {
$utenti = file_get_contents ("newsletter_list.txt");
echo $utenti;
$contenuto = $_POST["mail_content"];
echo $contenuto;
$to = $utenti;
$subject = "newsletter";
$body = $contenuto;
$from = "From: noreply";
if (mail($to, $subject, $body, $from)) {
echo("
Messaggio Inviato</p>");
} else {
echo("
Errore nell'invio del messaggio</p>");
}
}
?>
</center>
</body>
</html>
Nonostante il codice per l'invio delle mail avesse funzionando scrivendo stringhe statiche e stampi correttamente sia il mio indirizzo e-mail che il testo mandato in $_POST dall'editor, l'email non viene mandata...