Das Notes Forum

Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: wattsonlosen am 03.12.07 - 10:17:14

Titel: HTML in Notes Mails
Beitrag von: wattsonlosen am 03.12.07 - 10:17:14
Hi Admins,

ich bin kurz vor dem Verzweifeln. Ich habe eine Intranetanwendung, welche nach bestimmten Ereignissen ein Mail verschickt.

Da ich dieses Mail ein wenig gestalten wollte, habe ich es in HTML mit eine Tabelle formatiert.

Kommt dieses nun im Notes an, verwirft er mit die Fomatierungen der Tabellenspalten.

Das Mail wird zwar irgendwie dargestellt, jedoch sieht es allesandere als schön aus.

Gibt es eine Einstellung etc., dass Notes die Mails genauso darstellt, wie es mein Browser tut ?

Gruß
Marco
Titel: Re: HTML in Notes Mails
Beitrag von: m3 am 03.12.07 - 10:43:59
Nein, da Notes <> Browser.

Mail ist text/plain. ;)


So, nachdem das aus dem Weg ist:

Ich kenn zwar Deinen Code nicht, aber wenn Du mit MIMEEntities arbeitest und halbwegs "sauberen" HTML Code schreibst, sollte das eigentlich klappen. Du darfst halt kein neumodisches Zeugs wie CSS und so verwenden.

Oder, nachdem es sich ja um eine Intranetanwendung handelt, verschickst halt nur einen Link auf eine "hübsche" Webseite per Mail. ;)
Titel: Re: HTML in Notes Mails
Beitrag von: wattsonlosen am 03.12.07 - 13:00:58
HI,

also der HTML code sollte sauber sein, da es sich wirklich nur um eine simple tabelle mit ein bisschen text handelt.

Ich habe jetzt mal eine Tabelle im Designer erstellt, mir diese im Browser anzeigen lassen und dann mal den quelltext rauskopiert.

Der erste Screenshot ist die Anzeige im Browser, der zweite das Resultat, wie es in einer Notes Mail dargestellt wird.

Ich möchte wirklich nur ein HTML Mail im Notes richtig dargestellt bekommen, aber irgendwie verwirf Notes immer die Formatierungen.

Titel: Re: HTML in Notes Mails
Beitrag von: m3 am 03.12.07 - 13:23:24
Quelltext, wie Du ihn schickst und Quelltext, wie das HTML ankommt. Und ein paar Details, WIE Du die Mail erstellst, wären fein.
Titel: Re: HTML in Notes Mails
Beitrag von: wattsonlosen am 03.12.07 - 14:45:42
Hi,

sorry wenn ich ein bisschen zu wenig Infos gegeben habe.
Mein Notes Client : 7.0.2
Server: 7.0.1
Mail Schablone: dwa7.ntf

Hier der Quelltext wie er raus geht:


<head>
<meta http-equiv="Content-Language" content="de">
</head>

<table border="1" width="100%">
   <tr>
      <td colspan="2" bgcolor="#C0C0C0">
      <p align="center">***Rundschreibeninfo***</td>
   </tr>
   <tr>
      <td>Rundschreibentitel</td>
      <td>&nbsp;</td>
   </tr>
   <tr>
      <td>Erstellt am</td>
      <td>&nbsp;</td>
   </tr>
   <tr>
      <td colspan="2" bgcolor="#C0C0C0">
      <p align="center">***Anleitungen***</td>
   </tr>
   <tr>
      <td>Rundschreiben erstellen</td>
      <td>Anleitung Rundschreiben erstellen</td>
   </tr>
   <tr>
      <td>Bild in Rundschreiben einfügen</td>
      <td>Anleitung Bild einfügen</td>
   </tr>
</table>


und hier der Quelltext wie er ankommt:

Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<br>
<head><br>
<meta http-equiv=3D"Content-Language" content=3D"de"><br>
</head><br>
<br>
<table border=3D"1" width=3D"100%"><br>
       <tr><br>
              <td colspan=3D"2" bgcolor=3D"#C0C0C0"><br>
              <p align=3D"center">***Rundschreibeninfo***</td><br>
       </tr><br>
       <tr><br>
              <td>Rundschreibentitel</td><br>
              <td>&nbsp;</td><br>
       </tr><br>
       <tr><br>
              <td>Erstellt am</td><br>
              <td>&nbsp;</td><br>
       </tr><br>
       <tr><br>
              <td
colspan=3D"2" bgcolor=3D"#C0C0C0"><br>
              <p align=3D"center">***Anleitungen***</td><br>
       </tr><br>
       <tr><br>
              <td>Rundschreiben erstellen</td><br>
              <td>Anleitung
Rundschreiben erstellen</td><br>
       </tr><br>
       <tr><br>
              <td>Bild in Rundschreiben
einf=C3=BCgen</td><br>
              <td>Anleitung Bild einf=C3=BCgen</td><br>
       </tr><br>
</table>


.... was mich verwundert ist, dass der Quelltext, wenn er im Notes ankommt überall den Zusatz "3D" aufweist.
Hat da jemand eine Ahnung wieso das so ist und warum es nicht den selben output wie im browser gibt ??
Titel: Re: HTML in Notes Mails
Beitrag von: m3 am 03.12.07 - 14:52:16
Die "=3D"s sind schon in Ordnung. In einer „Quoted-Printable“ kodierten Nachricht werden alle nicht in ASCII enthaltenen Zeichen dargestellt, indem sie durch ein "="-Zeichen gefolgt vom Hexadezimalwert des Zeichens angegeben werden.

"=3D" löst sich daher zu "=" auf.

Ich würd ev. den HEAD mal weg lassen. Ansonsten: Wie ERSTELLST Du die Mail mit dem HTML-Code?
Titel: Re: HTML in Notes Mails
Beitrag von: wattsonlosen am 03.12.07 - 15:02:35
Hi,

leider sieht die Mail auch ohne den head-tag seltsam aus. Ich frage mich woher Notes die informationen zum darstellen der Tabelle nimmt.
Ich habe nochmal einen Screenshot des dargestellten codes angehangen.
Die Tabelle hat auf einmal 6 Spalten anstatt 2.

Liegt es villeicht daran, dass ich einige Zeilen verbunden habe ?

Das HTML erstelle ich einfach mit MS Frontpage
Titel: Re: HTML in Notes Mails
Beitrag von: m3 am 03.12.07 - 15:05:53
Nochmal: Wie erstellst du die Mail? Nicht das html!
Titel: Re: HTML in Notes Mails
Beitrag von: wattsonlosen am 03.12.07 - 15:25:29
Das Mail erstelle ich aus Microsoft Sharepoint heraus per Workflow.

In Sharepoint habe ich den Domino als SMTP Server eingetragen
Titel: Re: HTML in Notes Mails
Beitrag von: m3 am 03.12.07 - 15:31:28
WTF?! Im fünften Posting kommt nach Stunden auf einmal Sharepoint daher?

Ich gebs auf.

Nachdem Du anscheinend nicht sagen bzw. den Code zeigen willst, wie die Mail erstellt wird und man Dir augenscheinlich jedes Detail aus der Nase ziehen muss, soll sich bitte wer anderer den Kopf darüber zerbrechen, ich mag nicht mehr.

Dafür ist mir meine Zeit zu schade.

Fürs nächste Mal:
http://www.lugbz.org/documents/smart-questions_de.html#beprecise
Titel: Re: HTML in Notes Mails
Beitrag von: wattsonlosen am 03.12.07 - 15:35:37
Entschuldige mal .... ich hatte das Sharepoint nicht erwähnt um keine Verwirrung zu stiften. Dort passiert auch nichts anderes als das eine SMTP Mail an den Notes Server mit den og Inhalt gesendet wird.

Ich drücke mich auch nicht darum irgendwelchen code zu Posten. Es gibt wie gesagt eine Wokflow Engine im Sharepoint, welche bei Eintreten eines bestimmten Ereignisses ein Mail mit einem von mir bestimmten Inhalt (siehe oben) sendet ... mehr passiert da nicht.

Ich glaube nicht, dass dies etwas mit dem Problem zutun haben könnte, da ja alles unverändert ankommt.