Page 1 sur 1

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

MessagePublié: 05 Mars 2010 à 12:39
par loguiss
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

MessagePublié: 05 Mars 2010 à 13:07
par stloje
Ton code HTML, il est encapsulé dans un format MIME ou non?

MessagePublié: 05 Mars 2010 à 15:29
par loguiss
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

MessagePublié: 05 Mars 2010 à 15:41
par stloje
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?

MessagePublié: 05 Mars 2010 à 15:48
par loguiss
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: )

MessagePublié: 05 Mars 2010 à 16:34
par stloje
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.