Bonjour a tous, j'avais d'abord place ce topic dans le forum html, mais apres discussion, il m'a conseille de le faire ici (je ne suis toujours pas sur d'etre dans le bon sous forum )

Voila mon probleme, je recupere plein d'informations sur des switchs via perl, je les mets dans un fichier avec du code html(a priori il n'y a pas d'erreurs, les ! n'apparaissent pas et tout semble correct), puis j'utilise le code suivant pour envoyer le mail:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
my $log = "/home/blablabla/log";
my $mailcontent = `cat $log`;
print $mailcontent;
open MAIL,"|$MailProgram";
print MAIL <<TO_END;
To: $Recipients
From: $Sender
Subject: $date - Switches capacity
Content-Type: Text/html; Charset="iso-8859-1"
 
$mailcontent
 
TO_END
 
close MAIL;
le fichier texte est sous la forme suivante :
<tr class="even"><td>0</td><td>all</td><td>571</td><td>570</td><td>99.82%</td><td>CRITICAL !</td></tr>

et devrait donc afficher
0 all 571 570 99.82% critical !

mais il affiche plutot des trucs du genre
0 all 571 ! 570 99.82% critical

ou encore
0 all 5! 71 570 99.82% critical!

Ces ! n'apparaissent pas dans le fichier texte, seulement dans le mail que je recois....
Je n'y comprends vraiment rien la, d'avance, merci pour votre aide!