- Home
- Categorie
- Coding e Sistemistica
- PHP
- mail in php
-
C'erano un pò di errori nel codice comunque prova così a me funziona:
[php]
<?php
$to = "mia email";
$from = $_POST ["user"];
$email = $_POST ["email"];
$message = $_POST ["message"];
$headers = "DA : $from";
if(@mail($to, $from, $message, $headers))
{
echo" <div class="news"><div class="stralcio"> Il messaggio è stato spedito, sarai
contattato al più presto dallo staff
</div></div>";
}
else
{
echo "Si è verificato un errore nell'invio dell'email.";
}
?>
[/php]
ciaops (stiamo praticamente chattando :D)
-
grazie a tutti ora va perfettamente
-
Prego
-
prego^^
-
ho ancora qualche piccolo strascico sto provando questo piccolo script sul dedicato dove tra poco passerò l'email non le manda non so il motivo in un altro spazio invece arrivano soltanto nel campo da viene visualizzato [email][email protected][/email] invece della email di chi l'ha mandato.
-
Capisco... per caso stai con aruba?
-
no aruba l'ho bandito nel 1999 tol.it
-
No perchè non ricordo quale utente anche aveva lo stesso problema...
-
Per scrupolo anzichè passare così:
mail($to, $from, $message, $headers)
passa:
mail($to, $email, $message, $headers)
facci sapere...
-
ora l'email di chi spedisce compare nell'oggetto della email
domanda come posso vedere se la funzione email di php è abilitata su un server?
-
Mi sono accorto solo ora che hai messo gli header sbagliati:
metti questi:
[php]
$headers = "From: ".$_POST ["user"]." <".$_POST ["email"].">\r\n";
$headers .= "Reply-To: ".$_POST ["email"]."\r\n";
$headers .= "Return-Path: ".$_POST ["email"]."\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
[/php]PS tol.it è sempre aruba
-
aruba è ad arezzo questo è a chieti cmq ho solo server di prova da loro grazie alla tua modifica adesso va grazie thedarkita
-
prego
è comunque una società aruba... siamo sempre li
-
c'e' un modo per vedere se ho installato sul server dedicato PHP mail ?