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:
le fichier texte est sous la forme suivante :
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;
<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!
Partager