Ciao .. nn combino ad usare la funzione mail() del php .. nn mi invia nulla![]()
$a="miamail@mail.it";
$oggetto="oggetto mail";
$messaggio="messaggio mail";
mail($a, $oggetto, $messaggio);
dv sbaglio??
Ciao .. nn combino ad usare la funzione mail() del php .. nn mi invia nulla![]()
$a="miamail@mail.it";
$oggetto="oggetto mail";
$messaggio="messaggio mail";
mail($a, $oggetto, $messaggio);
dv sbaglio??
Ultima modifica di elettrosanvitese : 11-04-2006 alle ore 19.13.14
Originalmente inviato da elettrosanvitese
Ciao, gentilmente potresti spiegare un po' meglio il tuo problema, con parole un po' + chiare e comprensibili.
Ciao
Io ho un file con estensione .php con qst dentro :
<HTML>
<BODY>
<?php
$a="miamail";
$oggetto="oggetto mail";
$messaggio="messaggio mail";
mail($a, $oggetto, $messaggio);
?>
</BODY>
</HTML>
al posto di miamail l'e-mail del destinatario ..
rikiamo la pagina ma nn ricevo niente in quel indirizzo ..
I tags "<body>" e "<html>" sono inutili in pagine php di questo tipo![]()
![]()
Comunque:Ottieni qualche errore all'esecuzione dello script?![]()
no nessun errore .. mi da anke 1 se faccio l'echo della funzione,
ma almeno lo script è corretto??
Ultima modifica di chrisbiro : 11-04-2006 alle ore 19.51.04
Lo script in teoria è corretto. Prova ad aspettare qualche ora, può darsi che hai provato ad inviare la mail in un momento di traffico elevato sul server.
a dire la verità avevo provato anke ieri :( .. ma nn capisco una cs .. qnd il mex arriva ke mittente esce?? la mia e-mail alias di altervista??
Il mittente dei messaggi inviati tramite la funzione "mail()" è apache...![]()
Ciao, @elettrosanvitese, ti invito gentilmente a non fare doppi post, usa il tasto edita per modificare i tuoi post.
ok chrisbiro .. ma quindi sono solo un caso raro?? ma ke s****
Sembra di sì...ma l'e-mail la invii al tuo alias?
Se è così,hai attivato l'alias?
... no assolutamente non sei un caso raro per nulla!Originalmente inviato da elettrosanvitese
Bisogna solo imparare un po' di netiquette tutto qui.
Ciao![]()
puoi scegliere il mittente attraverso degli headers.Originalmente inviato da elettrosanvitese
siiiiiiiiii va :D .. mi sa ke nn gli garba hotmail .. con libero va
Ultima modifica di elettrosanvitese : 11-04-2006 alle ore 20.36.44
prova a controllare magari tra la posta indesiderata di hotmail (ogni tanto fa questi scherzi)
per quanto riguarda gli headers ti consiglio questo script
Codice PHP:
$content = "----"; // qui il testo della mail
$send_html_messages = "yes";
$sitename="Beltd"; // nome del mittente
$from = "beltd@altervista.org"; //e-mail del mittente (può anche non essere di av)
$subject = "Hai ricevuto un invitation code"; // l'oggetto
$content = stripslashes($content);
$user_email = "user@user.xxx"; //e-mail destinatario
$xheaders = "From: " . $sitename . " <" . $from . ">\n";
$xheaders .= "X-Sender: <" . $from . ">\n";
$xheaders .= "X-Mailer: PHP\n"; // mailer
if ($send_html_messages == "yes") {
$xheaders .= "Content-Type: text/html; charset=iso-8859-1\n"; // Mime type
}
$mail=mail("$user_email","$subject","$content",$xheaders);
if ($mail) echo "<br />Mail inviata correttamente!";
Originalmente inviato da beltd
E'sufficiente fare così (perchè complicarci la vita?):
Codice PHP:
<?
$header="From: NomeCheVuoiCheAppaia <TuoIndirizzo@Email.it>";
mail($indirizzo,$oggetto,$messaggio,$header);
?>
è molto migliore e ottimizzato quello di beltd
grz ragazzi .. cmq su hotmail nn andava xkè l'e-mail andava automatikamente su posta indesiderata .. ke niubbezza![]()
Ultima modifica di elettrosanvitese : 12-04-2006 alle ore 19.14.38
bene, chiudo!