Soluzione
provando provando, sono riuscita a farlo andare appena oggi, ecco la soluzione:
mi servono 2 files:
1) file htm dove si mete il form (fileform.htm)
2) un file php che recive l'informazione dal form e manda la email (messaggio2.php)
Dal mainmenu faccio un collegamento Wrapper a mi sito/fileform.htm
ecco il codice di ogni file:
fileform.htm
<html>
<head>
<title>Mio form</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p><font face="Verdana" size="2">Compilare tutti i campi.</font><br>
<form action="messaggio2.php" method="POST">
<table border="0">
<tr>
<td><font face="Verdana" size="2">Nome *</font></td>
<td> <font face="Verdana" size="2">
<input type="text" name="Nome" size="40">
</font></td>
</tr>
<tr>
<td><font face="Verdana" size="2"> Cognome *</font></td>
<td> <font face="Verdana" size="2">
<input type="text" name="Cognome" size="40">
</font></td>
</tr>
<tr>
<td><font face="Verdana" size="2">Telefono *</font></td>
<td> <font face="Verdana" size="2">
<input type="text" name="telefono" size="30">
</font></td>
</tr>
<tr>
<td><font face="Verdana" size="2">Servizio *</font></td>
<td> <font face="Verdana" size="2">
<input type="text" name="servizio" size="30">
</font></td>
</tr>
<tr>
<td valign="top"><font face="Verdana" size="2">Preferenza data/ora *</font></td>
<td> <font face="Verdana" size="2">
<textarea rows="6" name="dataora" cols="50"></textarea>
</font></td>
</tr>
<tr>
<td colspan="2" valign="bottom" align="center" height="30"><font face="Verdana" size="2"></font>
</td>
</tr>
<tr>
<td colspan="2" valign="bottom" align="center" height="30">
<p><font face="Verdana" color="#000000" size="2">Preso atto dell'informativa
fornita dalla Casa di cura ai sensi dell'art. 13 del D.Lgs . 196/2003,</font></p>
<p><font face="Verdana" color="#000000" size="2"> esprimo il consenso
al trattamento e alla comunicazione dei dati personali. *</font><font face="Verdana" size="2"></font></p>
</td>
</tr>
<tr>
<td colspan="2" valign="bottom" align="center" height="30"><font face="Verdana" size="2"></font></td>
</tr>
<tr>
<td colspan="2" valign="bottom" align="center" height="30"><font face="Verdana" size="2"></font></td>
</tr>
<tr>
<td colspan="2" valign="bottom" align="center" height="30"> <font face="Verdana" size="2">
<input type="submit" value="Invia" name="submit">
<input type="reset" value="Cancella" name="reset">
</font></td>
</tr>
</table>
</form>
</body>
</html>
messaggio2.php
<?php
// L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
$to = "indirizzo@mail.it";
// IL SOGGETTO DELLA MAIL
$subject = "Modulo proveniente dal sito www.clinicaX.it";
// COSTRUIAMO IL CORPO DEL MESSAGGIO
$body = "Prenotazione Visita:\n\n";
$body .= "Nome: " . trim(stripslashes($_POST["Nome"])) . "\n";
$body .= "Cognome: " . trim(stripslashes($_POST["Cognome"])) . "\n";
$body .= "Telefono: " . trim(stripslashes($_POST["telefono"])) . "\n";
$body .= "Servizio: " . trim(stripslashes($_POST["servizio"])) . "\n";
$body .= "Preferenza data/ora: " . trim(stripslashes($_POST["dataora"])) . "\n";
// INTESTAZIONI SUPPLEMENTARI
$headers = "From: Prenotazione";
// INVIO DELLA MAIL
if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO È ANDATO A BUON FINE...
echo "La mail è stata inoltrata con successo.";
} else {// ALTRIMENTI...
echo "Si sono verificati dei problemi nell'invio della mail.";
}
?>
Poi bisogna cambiare il file CONFIGURATION.PHP de joomla, metendo sempre linformazione giusta dal servizio di posta. E finalmente si modifica il file php.ini (dentro della cartella php) metendo sempre il nome dal servizio email:
configuration.php
atenzione in:
$mosConfig_mailer = 'smtp';
$mosConfig_mailfrom = 'admin@mail.it';
$mosConfig_smtphost = 'nomeServer';
$mosConfig_smtppass = 'miapass';
$mosConfig_smtpuser = 'admin';
php.ini
[mail function]
; For Win32 only.
SMTP = serviziomail
smtp_port = 25
; For Win32 only.
sendmail_from = admin@clinica.it