Allora prova con questo piccolo script php
PaginaInvioEmail.html:
Codice HTML:
<html><head></head><body><div id="content">
<-- Qui puoi mettere anche POST, se vuoi -->
<form action="InviaMail.php" method="GET">
<br><br> Nome Mittente: <br>
<input name="nome" type="text">
<br><br> Cognome Mittente: <br>
<input name="cognome" type="text">
<br><br> E-Mail Mittente: <br>
<input name="mittente" type="text">
<br><br> E-Mail Destinatario: <br>
<input name="destinatario" type="text">
<br><br> Oggetto: <br>
<input name="oggetto" style="width:350px" type="text">
<br><br> Corpo dell' e-Mail: <br>
<textarea name="testo" style="width:350px; height:150px;"></textarea>
<br><br> <p>
<input id="sendbutton" value=" Invia " type="submit">
</p>
</form>
</div></body></html>
InviaEmail.php:
Codice PHP:
<?php
/* Blocco raccoglitore variabili */
$nome = $_GET['nome'];
$cognome = $_GET['cognome'];
$mittente = $_GET['mittente'];
$destinatario = $_GET['destinatario'];
$oggetto = $_GET['oggetto'];
$testo = $_GET['testo'];
/* Fine Blocco */
if ( $nome != "" & $cognome != "" & $mittente != "" & $destinatario != "" & $testo != "" & $oggetto != "") { /* Controlla SE i campi sono vuoti */
if ( @mail($destinatario,$oggetto,$testo, "From: ".$nome." ".$cognome."<".$mittente.">" ) ) {
echo '<b><font color="green">Bene. La email è stata perfettamente inviata a ' . $destinatario . '.</font>';/* Se l'email viene inviata correttamente apparirà questo messaggio. */
} else {
echo '<b><font color="red">Si è riscontrato un errore. Riprova.</font><br></b>'; /* Se nell'invio vengono riscontrati errori apparirà questo messaggio */
}
}
?>