Comment utiliser pear mail mime

Comment pouvez-vous utiliser pear mail mime avec google. J'ai trouvé ce qui vous permet d'utiliser la poire mail avec google, mais pas de mail mime: http://globalconstant.scnay.com/2009/11/06/sending-email-through-gmail-using-php/

require_once "Mail.php";
require_once "Mail/mime.php";

$from = "Sender <*******@googlemail.com>";
$to = "Receiver <*******@googlemail.com>";
$subject = "Welcome to SITENAME!";
$crlf = "\n";
$html = "<h1> This is HTML </h1>";

$headers = array('From' => $from,
                 'To' => $to,
                 'Subject' => $subject);


$host = "smtp.gmail.com";
$port = 465;
$username = "********@googlemail.com";
$password = "********";

$mime = new Mail_mime($crlf);
$mime->setHTMLBody($html);

$body = $mime->get();
$headers = $mime->headers($headers);

$smtp = Mail::factory("smtp",array("host" => $host,
                      "port" => $port,
                      "auth" => true,
                      "username" => $username,
                      "password" => $password));

$mail = $smtp->send($to, $headers, $body);

if (PEAR::isError($mail)) {
echo $mail->getMessage();
} else {
echo "Message sent successfully!";
}
echo "\n";

Je reçois

Échec de l'ajout du destinataire: @localhost
[SMTP: réponse non Valide code reçu
à partir du serveur (code: 555, réponse:
5.5.2 erreur de Syntaxe. f52sm5542930wes.35)]

Edit:

L'e-mail est reçu, cependant il s'avère comme ceci:

This is a message I sent from <a href=3D"http://www.php.net/">PHP</a> using=
 the PEAR Mail package and SMTP through Gmail. Enjoy!
Pouvez-vous expliquer ce que vous entendez?
Je pense que @john signifie qu'il souhaite envoyer des e-mail de HTML.
Désolé, le code PHP ne s'est pas présenté, putain de Markdown, il est là maintenant. Oui, je veux envoyer un e-mail HTML. ^
Pourquoi le downvote? J'avais éclairci la question.

OriginalL'auteur john | 2010-12-26