Salut

Générer une barrière aléatoire, ça sert à ce qu'il n'y ait pas de conflit entre le corps du mail et la barrière. Imaginions que tu ais mis la barrière suivante : "--barriere--" et que tu tapes dans le corps de ton message "la --barriere-- est blanche" bah tu auras quelques soucis

en générant une frontière aléatoire, tu n'auras plus ce genre de problèmes.
Ensuite le client mail saura (si il est bien conçu ce qui est généralement le cas) n'afficher que la partie qu'il sait afficher, donc pas de problèmes de ce côté là.
Pour les clients mails supportant le HTML, tout dépend du choix de l'utilisateur, par défaut il affichera le format HTML, mais il y a certains webmails qui affichent le message au format texte et tu cliques sur "voir en html" pour voir le message au format HTML.

Voilà n'hésite pas en cas de problème

a +