PHPMailer étant tellement simple et suffisamment documenté que je vous en la découvrir par vous même. Par contre je vous laisse les astuces, là ou j'ai perdu 5 minutes à trouver la bonne réponse sur le net.

PhpMailer et les accents

Selon l'encodage, il faut redéfinir le Charset pour ne pas avoir dans les caractères européens accentués tels que les é à ô, etc....

$mail = new PHPMailer();
$mail->CharSet = 'UTF-8';	// Gestion du charset et des accents (par defaut ISO-8859-1)

PhpMailer et les fichiers attachés (inline)

Comment inclure des images dans vos mails sans les récupérer depuis internet : PhpMailer Inline :