- Home
 - Categorie
 - Coding e Sistemistica
 - Coding
 - mail() funziona solo da riga di comando
 
- 
							
							
							
							
							
Ciao,
il 4° parametro della funzione mail() è indicato come facoltativo, ma non è proprio così.
L'header deve obbligatoriamente contenere il "From". In pratica non puoi inviare email senza mittente.
E' anche vero che puoi impostare il mittente sul php.ini, ma a volte a me ha dato problemi.
[php]
<?php
$message = "test";
$message = wordwrap($message, 70);
$headers = "From: [email protected]";
mail('[email protected]', 'My Subject', $message, $headers);
?>
[/php]
Sul perchè da riga di comando funzioni... non ne ho idea
Alessandro
 - 
							
							
							
							
							
Ti ringrazio della risposta , ma purtroppo continua a non funzionare via web. :bho:
Altre idee?
 - 
							
							
							
							
							
Ciao mauriello72,
Se fai:
[php]
if(mail('[email protected]', 'My Subject', $message))
echo 'ok';
else
echo 'error';
[/php]
Cosa fà?
 - 
							
							
							
							
							
 - 
							
							
							
							
							
Scusa , non ho capito come mai ma la risposta che avevo dato non è quella che avevo scritto o che mi sembrava di aver scritto.
Comunque se eseguo lo script che mi indichi in php da web ottengo "error".
 - 
							
							
							
							
							
Mauriello72 guarda questa guida sulla libreria PHPMailer, su come usare un server esterno per inviare le email, è anche più efficiente perchè se lo scegli uno buono tipo email.it, alice o quant altro non ti scartano nemmeno le e-mail i post-master, o come posta indesiderata!
L'ho provato funziona!
Eccoti il link della guida!http : // www .webnet32.com/forum/viewtopic.php?f=8&t=51&p=60#p60
 - 
							
							
							
							
							
Grazie mille, me lo studio per bene e vedo di capirci qualcosa.
 - 
							
							
							
							
							
Se qualche problema c'è un utente su quella guida che risponde.
 - 
							
							
							
							
							
Grazie delle risposte.
Non so come ,ma ora funziona. Mi dispiace non essere d'aiuto ad altri scrivendo la soluzione , ma dopo qualche giorno di "pausa di tentativi" , ho riprovato ed ha funzionato.
Grazie comunque ancora di tutto.
 - 
							
							
							
							
							
Non ti preoccupare basta chiedere sulla guida a
http : // www .webnet32.com/forum/viewtopic.php?f=8&t=51&p=60#p60
 
