image via un lien web dans un mail qui réagit bizarrement

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

image via un lien web dans un mail qui réagit bizarrement

Messagepar furet12330 » 26 Fév 2010 à 16:12

Bonjour,

Nous avons mis en place GLPI dans notre entreprise. GLPI envoi des mails de notifications aux utilisateurs lorsque ces derniers font une demande d'interventions via ce logiciel.

Dans ce mail, il y a une image qui est insérée. Cette image ne s'affiche pas pareil d'un poste à l'autre. Sur 5 postes clients testés, j'ai 5 comportements différents. C'est à s'arracher les cheveux ...

Sur un premier client : l'image affiche une croix rouge
Sur le deuxième : l'image affiche une croix rouge, puis demande un mot de passe .... Je rentre le mot de passe utilisateur (et même admin) mais la boite de dialogue revient sans cesse.
Sur le troisième : rien ne s'affiche même pas une croix rouge
Sur le quatrième : Tout fonctionne impeccable (oufff enfin )
Sur le cinquième : l'image affiche une croix rouge, puis pour une raison inconnue, l'image a finie par s'afficher (j'ai ouvert le même mail deux heures plus tard et c'est tout ce que j'ai fait .... )

Tous les clients sont identiques, en version 8.5

Le code source du fichier qui génère la mise en forme du mail est le suivant :

Code : Tout sélectionner
<html>
   <head>
      <meta>
      <style>
         body {
            font-family: Verdana;
            font-size: 11px;
            text-align: center;
            background :#fff;
            margin: 0;
            padding: 15px 0;
         }
         a { color: #008039; }
         a:hover { text-decoration: none; }
         img { border: none; }
         #page { width: 590px; margin: 0px auto;}
         hr {
            border-top: 1px solid #008039;
            background:#fff;
            border: none;
            height: 1px;
            margin: 7px 0px;
         }      
   </style>
   </head>
   <body>
      <div>
         <p>##t_link## :</p>
         <p><a>##link_furet##</a></p>
         <a><img></a>
         <p>Objet de la demande : ##title_ticket##</p>
         <p> Intervention ##status##, gérée par ##assign##.</p>
         <hr>
         ##signature##
         <hr>
         
      </div>      
   </body>
</html>



Merci pour votre aide.

Fabien
furet12330
Premier posts
Premier posts
 
Message(s) : 29
Inscrit(e) le : 08 Fév 2010 à 09:13

Messagepar furet12330 » 26 Fév 2010 à 16:19

il y a un bug dans le code :

A savoir que la ligne affichée :

<a><img></a>

Est en réalité
img src="http://disti/glpi/files/pictoDISTI1.jpg"
furet12330
Premier posts
Premier posts
 
Message(s) : 29
Inscrit(e) le : 08 Fév 2010 à 09:13

Messagepar furet12330 » 26 Fév 2010 à 16:25

Je viens de tester en mettant mon image sur un site web externe. Cela affiche maintenant une croix rouge sur tous les clients sans exception ...
furet12330
Premier posts
Premier posts
 
Message(s) : 29
Inscrit(e) le : 08 Fév 2010 à 09:13

Messagepar Michael DELIQUE » 01 Mars 2010 à 10:33

salut

ça veux dire que ton code est bon, mais que le fichier jpg n'est pas trouvé
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar roubech » 01 Mars 2010 à 20:10

t'as comparé les paramètre du doc site : navigateur internet et proxy
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar furet12330 » 02 Mars 2010 à 17:17

J'ai trouvé comment résoudre ce problème :

1) Cela ne fonctionne pas en mettant l'image en interne car j'ai un proxy qui fait quoi ? je sais pas, mais en tout cas, je sais que Lotus Notes ne sait plus ou donner de la tête.

2) en mettant l'image sur le web, cela fonctionne beaucoup mieux, à condition de dire au client lotus notes d'afficher les images.
Maintenant je cherche comment faire pour dire à tous les clients notes d'afficher les images automatiquement.
furet12330
Premier posts
Premier posts
 
Message(s) : 29
Inscrit(e) le : 08 Fév 2010 à 09:13

Messagepar elgoe » 02 Mars 2010 à 20:09

Il faut que tu configure ton proxy dans le doc de site utilisé par le user, pour que l'authentification soit faite, pour afficher les images externes.
Sinon cela marchera une fois que le user sera partis naviguer sur internet car il y a de forte chance que l'authentification reste quelques temps en memoire sur le proxy.
elgoe
Maître-posteur
Maître-posteur
 
Message(s) : 400
Inscrit(e) le : 16 Août 2006 à 09:34
Localisation : NIORT

Messagepar furet12330 » 03 Mars 2010 à 11:18

le proxy était pourtant bien configuré dans le doc de site ... mais maintenant que tu le dis, je pense qu'effectivement cela marchait sur quelques clients car je naviguais sur internet avant, dont sur le site où l'image se trouvait.

Enfin, j'ai trouvé une alternative à ce problème. Tout est résolu via l'externalisation de l'image sur internet.

Merci à tous pour votre aide
furet12330
Premier posts
Premier posts
 
Message(s) : 29
Inscrit(e) le : 08 Fév 2010 à 09:13

Messagepar roubech » 03 Mars 2010 à 22:47

furet12330 a écrit:le proxy était pourtant bien configuré dans le doc de site ... Tout est résolu via l'externalisation de l'image sur internet

les exceptions proxy aussi étaient bien renseignées, pour éviter qu'il cherche à sortir pour trouver ton serveur avec GLPI ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar furet12330 » 05 Mars 2010 à 15:52

oui, j'ai fait attention à cela, et les exepetions étaient bien renseignées ...
furet12330
Premier posts
Premier posts
 
Message(s) : 29
Inscrit(e) le : 08 Fév 2010 à 09:13


Retour vers Développement

cron