Problème d'affichage d'un mail créé en HTML

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

Problème d'affichage d'un mail créé en HTML

Messagepar loguiss » 05 Mars 2010 à 12:39

Bonjour à tous,
Je vous explique mon problème :
Dans le cadre de mon travail, on me demande d'envoyer un compte-rendu d'éxécutions batchs par mail.
Ce compte rendu est créé via un script ksh qui génère un fichier HTML envoyé.
Si je prends le fichier HTML généré et que je l'affiche via IE ou Firefox, l'affichage fonctionne correctement.
Lorsqu'il est visualisé via LotusNotes (qui est notre cliet de messagerie), l'affichage bug.
En effet, des tableaux sont scindés automatiquement sans que je leur demande.
On croirait que sous lotus notes, un tableau HTML ne peut pas avoir plus d'un certain nombre de lignes et qu'un genre de suat de page est effectué.

Auriez-vous une idée pour éviter celà ?

En vous remerciant

Pour Information, il s'agit de la version 7 de Lotus Notes
loguiss
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 3
Inscrit(e) le : 05 Mars 2010 à 12:33

Messagepar stloje » 05 Mars 2010 à 13:07

Ton code HTML, il est encapsulé dans un format MIME ou non?
Et vive le cambouis! Si t'en as jusque sous les bras, c'est parce que tu as cherché longuement la solution ou tout simplement parce que tu t'es vautré!
Avatar de l’utilisateur
stloje
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 335
Inscrit(e) le : 09 Sep 2008 à 13:18
Localisation : Orléans

Messagepar loguiss » 05 Mars 2010 à 15:29

Effectivement, j'ai ces lignes en début de fichier :

MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="separateur-mime"
--separateur-mime
Content-Type: text/html; charset=ISO-8859-1
loguiss
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 3
Inscrit(e) le : 05 Mars 2010 à 12:33

Messagepar stloje » 05 Mars 2010 à 15:41

Je me suis mal exprimé. Lorsque le code HTML a été déposé dans le champ texte riche, il a été définit en tant que MIME ou codé directement en HTML?
Et vive le cambouis! Si t'en as jusque sous les bras, c'est parce que tu as cherché longuement la solution ou tout simplement parce que tu t'es vautré!
Avatar de l’utilisateur
stloje
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 335
Inscrit(e) le : 09 Sep 2008 à 13:18
Localisation : Orléans

Messagepar loguiss » 05 Mars 2010 à 15:48

J'avoue ne pas trop trop comprendre la question, j'ai un peu fait ça en piochant des infos à droite et à gauche ... donc, pas d'affolement si la réponse que je vais te donner n'est pas celle attendue :lol:

Alors, mon script ksh créé un fichier html qui est ensuite envoyé (toujours de ma plate-forme Unix avec la commande suivante :

cat <fichier_html> | sendmail -t

avec les champs destinataires, from, subject renseignés dans le fichier html créé :

Subject: XXXXXXXX
To: YYYYYYYYYYYYY
From: Batchs
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="separateur-mime"
--separateur-mime
Content-Type: text/html; charset=ISO-8859-1

J'espère avoir répondu à ta question (je ne sais pas pourquoi, mais je n'y crois pas :lol: )
loguiss
Découvre Dominoarea
Découvre Dominoarea
 
Message(s) : 3
Inscrit(e) le : 05 Mars 2010 à 12:33

Messagepar stloje » 05 Mars 2010 à 16:34

Là, c'est la réponse finale que Notes a envoyé vers des utilisateurs externes au domaine Notes. Pour que le client lourd interprète correctement le code HTML, il faut qu'il soit encodé en MIME, non pas par le serveur, mais par programmation.
Et vive le cambouis! Si t'en as jusque sous les bras, c'est parce que tu as cherché longuement la solution ou tout simplement parce que tu t'es vautré!
Avatar de l’utilisateur
stloje
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 335
Inscrit(e) le : 09 Sep 2008 à 13:18
Localisation : Orléans


Retour vers Développement

cron