- Home
- Categorie
- Coding e Sistemistica
- Coding
- Errore funzione mail
- 
							
							
							
							
							
Errore funzione mailCiao a tutti. Ho un dominio su Hosting Windows purtroppo e devo inviare una mail tramite un contact form. 
 Mi restituisce quest'errore:Warning: mail() [function.mail]: SMTP server response: 501 5.5.4 Invalid Address in D:\Inetpub\webs\piskeoteamit\public\iscrizioni\nuovapassword.php on line 107 Come faccio a farlo funzionare? L'hosting è Aruba e questo è il codice della funzione: 
 [PHP]$a=$nome."<".$email.">";
 $oggetto="Benvenuto su IscrOnline";
 $messaggio="<p>Benvenuto sul sito dedicato alle iscrizioni online delle manifestazioni sportive.</p>Queste sono le tue credenziali d'accesso:<br /><br /><b>Codice Società: </b>".strtoupper($_POST['reg'])." - ".str_pad($_POST['cod'], 6, "0", STR_PAD_LEFT)."<br /><b>Password: </b>".$password."";
 $intestazioni= "MIME-Version: 1.0\n";
 $intestazioni .= "X-Mailer: PHP/" . phpversion();
 $intestazioni .= "Content-type: text/html; charset=utf-8\n";
 $intestazioni .= "From: Piskeo Team - Iscrizioni[email protected]\n";
 $intestazioni .= "Content-Transfer-Encoding: 7bit\n\n";
 mail($a, $oggetto, $messaggio, $intestazioni);[/PHP]
 
- 
							
							
							
							
							
Prova a fare questa modifica: [php] 
 $intestazioni = "From: Piskeo Team - Iscrizioni[email protected]\n";
 $intestazioni .= "X-Mailer: PHP" . phpversion() . "\n";
 $intestazioni .= "MIME-Version: 1.0\n";
 $intestazioni .= "Content-Type: text/html; charset="utf-8"\n";
 $intestazioni .= "Content-Transfer-Encoding: 7bit\n\n";
 [/php]Ciao! 
 
- 
							
							
							
							
							
Fatto....ma mi sa che devo impostare l'SMTP...come faccio? 
 
- 
							
							
							
							
							
Ciao, sui server windows la funzione mail() non supporta gli indirizzi scritti nel formato: Nome Cognome <nome @dominio.com>devi modificarli mettendo solo l'indirizzo email: nome @dominio.comAlessandro 
 
- 
							
							
							
							
							
Ora provo.. 
 Grazie del consiglio, ti faccio sapere