L'email non viene inviata. Dove può essere l'errore?Codice PHP:
if(@mail("email@libero.it", "soggetto", "ciao", "header")) {
$contenuto.="Email inviata correttamente.";
} else {
$contenuto.="Email non inviata correttamente.";
}
L'email non viene inviata. Dove può essere l'errore?Codice PHP:
if(@mail("email@libero.it", "soggetto", "ciao", "header")) {
$contenuto.="Email inviata correttamente.";
} else {
$contenuto.="Email non inviata correttamente.";
}
prova a togliere la "@" davanti a "mail".
Niente... Mi dà questo errore:
Codice PHP:
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Web\Single\Bissolocasa.it\db\ecommerce.inc.php on line 582
prova così:
if(mail("email@libero.it", "soggetto", "ciao", "From: chiccavolotipare@dadovelamando.bo")) {
$contenuto.="Email inviata correttamente.";
} else {
$contenuto.="Email non inviata correttamente.";
}
Ancora stesso errore... Sembra derivare tutto dal fatto che non riesce a prendere l'header, ma non riesco a capire come lo vuole![]()
Ho provato anche così:
"From: Modulo utenti<modulo@sito.it>"
Se metto la chiocciola davanti (cioè @mail(ecc.)) l'errore svanisce, ma non invia comunque l'email
allora, prima guarda qui:
http://it.php.net/mail
poi guarda qui:
http://it2.php.net/function.mail
E' ovvio che con l'@ davanti non dia errore: non esiste la funzione php @mail...
Grazie per i link... Ci ho dato un'occhiata e ho provato a fare degli esperimenti, ma ho idea che sia un problema di porte dove connettersi.
Ho cambiato del tutto il codice prendendo altri esempi. Mettendo la porta 25 per l'smtp mi viene fuori questo errore:
Se invece imposto la porta a 0, l'errore non viene più visualizzato ma ovviamente non mi invia l'email... c'è un motivo perchè la porta 25 non viene presa? Che sia un problema del server in cui risiede il dominio?Codice PHP:
Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: gethostbyname failed in c:\web\single\Bissolocasa.it\db\smtp.php on line 87
Warning: fsockopen() [function.fsockopen]: unable to connect to mail.g4w.it:25 in c:\web\single\Bissolocasa.it\db\smtp.php on line 87
![]()