mail() non invia mail

Lorenzo Pezzi

Nuovo Utente
22 Set 2015
23
0
1
Salve ragazzi questo è il mio codice:

PHP:
$mittente = 'From: "Il mio nome" <miamailpersonale@gmail.com> \r\n';  
$destinatario = $_POST['email']; 
$oggetto = "email di prova"; 
$messaggio = "Ecco la mia prima email".$pass_generata;  
mail($destinatario, $oggetto, $messaggio, $mittente);

Come mai non ricevo mail anche inserendo una mail valida a cui posso accedere?
 
Ecco qua...
PHP:
$formato_mail_html = "MIME-Version: 1.0\nContent-type: text/html; chareset=iso-8859-1";
$mittente = "From: miamailpersonale@gmail.com\n$formato_mail_html";
$destinatario = "$email";
$oggetto ="email di prova";
$messaggio = "Ecco la mia prima email $pass_generata";
mail($destinatario,$oggetto,$messaggio,$mittente,$headers);
 
Purtroppo non funziona! non invia niente :(

non capisco se mi sfugge qualche passaggio di configurazione...
 
Ultima modifica:
ciao Lorenzo,

ti suggerisco di leggere il post seguente,
http://forum.mrwebmaster.it/snippet...ettronica-servizio-offerto-vari-provider.html
magari ci trovi qualche informazione che ti aiuta a risolvere il problema,
oltre alle informazioni, c'è in allegato uno zip con due esempi funzionanti,
il primo utilizza la funzione mail di php (come stai facendo tu)
il secondo usa la classe phpmailer (con allegato nell'esempio)
ciao
Marino
 

Discussioni simili