Salve a tutti...

Codice PHP:
$a "destinatario@indirizzo.com";
$oggetto "oggetto"
$intestazioni "From:McKracken <mckracken@unamail.com>\n";
$intestazioni .= "X-Mailer: PHP/".phpversion();
mail($a$oggetto$messaggio$intestazioni); 
Ho questo codice. So che in questo modo mi dovrebbe apparire 'McKracken' come mittente della mail? O sbaglio? Invece mi posta questo errore

Warning: mail() [function.mail]: SMTP server response: 553 <McKracken> Invalid mail address, must have a domain part in C:\Programmi\xampp\htdocs\...redirect.php on line 230
(la line 230 è mail($a, $oggetto, $messaggio, $intestazioni)

Cosa sbaglio? Grazie