Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: LisaS am 24.03.09 - 14:18:26

Titel: Bitte nicht schlagen - Tabellenbreite in HTML-Mails?
Beitrag von: LisaS am 24.03.09 - 14:18:26
Hallo,
ich weiß, HTML-Mails sind Teufelswerk, aber nun soll ein Newsletter per Notes versendet werden und ich stoße da auf bekannte Grenzen.
Immerhin beschränkt sich der Newsletter auf minimale Optik.
Bis jetzt habe ich folgendes Problem:
Der Newsletter wird in einem WCMS erststellt, um später als Webseite angezeigt zu werden - sollte der Empfänger Schwierigkeiten beim lesen haben.
Das WCMS stellt dann eine Webseite mit dem Newsletter zur Verfügung, über alles markieren, kopieren und einfügen in den Notes-Mail Body wird die Mail erstellt. Es wird ein Tool EasyMail benutzt um die pers. Mails zu erstellen. Schnell noch den Platzhalter für die Anrede und Signatur rein und Abfahrt. In Notes-Clients sieht es auch gut aus, aber in anderen zerhaut es die Tabelle. Diese passt sich schlicht dem längsten Satz ohne Umbruch an.
Table width="800px" wird offensichtlich verschluckt.
Auch wenn ich den Inhalt in eine zuvor erstellten fixen Tabelle einfüge passiert das gleiche.
Hat jemand eine Lösung/Trick für das Problem mit der fixen Tabellenbreite

Bitte nicht vorschlagen 'mach kein HTML' oder 'nimm dies oder jenes Tool', ich möchte nur Lösungen bzg. der Tabellen-Breite.
Hier noch der Code der vom WCMS geliefert wird:
(nicht an den Styles stören, die werden noch optimiert)
Code
<table>
	<tr><td>
		<table id="mailing_table" width="800px" style="font-family:Arial" cellspacing="" cellpadding="10">
			<tr>
				<td colspan="2" id="mailing_eye" valign="top" align="left" border="0"><img src="http://www.irgendein.gif" width="800" height="154" border="0" alt="" title="" /></td>
			</tr>
			<tr>
				<td id="mailing_blind_left" valign="top" style="border-color: #ccc;border-width:0px 1px 0px 0px;border-style:dashed;font-family:Arial;font-size:10pt;text-align:left;"><img src="http://www.600px.gif" alt="Platzhalter" /></td>
				<td id="mailing_blind_right" valign="top" style="font-family:Arial;font-size:10pt;text-align:left;"><img src="http://www.200px.gif" alt="Platzhalter" /></td>

			</tr>
			<tr>
				<td id="mailing_main" valign="top" style="border-color: #ccc;border-width:0px 1px 0px 0px;border-style:dashed;font-family:Arial;font-size:10pt;text-align:left;">
					<h1 style="font-family:Arial;font-size:11pt;text-align:left;">Überschrift</h1> 
				<p class="bodytext">Text</p>
			</td>

				<td id="mailing_right" valign="top" style="font-family:Arial;font-size:10pt;text-align:left;">
<h1>Überschrift</h1><p class="bodytext">Ich bin ein Inhalt</p>
	</td>
			</tr>
			<tr>

				<td id="mailing_footer" valign="top" style="font-family:Arial;font-size:8pt;text-align:left;"></td>
				<td id="mailing_footer_right" valign="top" style="font-family:Arial;font-size:8pt;text-align:left;"></td>
			</tr>
		</table>
	</td></tr>
</table>



Grüße
Hitcher
 
Titel: Re: Bitte nicht schlagen - Tabellenbreite in HTML-Mails?
Beitrag von: WernerMo am 24.03.09 - 14:36:17
Hallo,

irgend wie passt dein Text und der Kasten nicht zusammen:
oben schreibst Du 800px und im Kasten steht 800 ohne px

muss man bei width nicht immer px oder % angeben?

Gruß Werner
Titel: Re: Bitte nicht schlagen - Tabellenbreite in HTML-Mails?
Beitrag von: LisaS am 24.03.09 - 14:38:45
@WernerMo
Du hast recht, bringt aber keine Besserung.
Grüße
Hitcher
Titel: Re: Bitte nicht schlagen - Tabellenbreite in HTML-Mails?
Beitrag von: LisaS am 24.03.09 - 14:46:56
Das ist der Quell-Text was Notes beim Versenden baut.
Empangen im Thunderbird. Wie man sieht nichts mit Breite.
Code
....
....
This is a multipart message in MIME format.
--=_related 004B69E6C1257583_=
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable


<table>
<tr>
<td><font size=3D1><br>
</font>
<table>
<tr valign=3Dtop>
<td colspan=3D2><img src=3Dcid:_1_0542CE3C0542CC14004B691BC1257583>
<tr valign=3Dtop>

<td><img src=3Dcid:_1_0542D3580542D130004B691BC1257583 alt=3DPlatzhalter>
<td><img src=3Dcid:_1_0542DA080542D64C004B691BC1257583 alt=3DPlatzhalter>
<tr valign=3Dtop>
<td><font size=3D2 face=3D"Arial"><b>Test</b></font>
<p><font size=3D2 face=3D"Arial">Test!</font>
<td><font size=3D6 face=3D"Arial"><b>=DCberschrift</b></font>
<p><font size=3D2 face=3D"Arial">Ich bin ein Inhalt</font>

<tr valign=3Dtop>
<td>
<td></table>
<br></table>
....
....
Titel: Re: Bitte nicht schlagen - Tabellenbreite in HTML-Mails?
Beitrag von: LisaS am 25.03.09 - 17:31:42
@all
Es scheint ja keine Lösung für das Problem zu geben. Darum wird das Projekt nicht auf Notesbasis realisiert, sonder mit einer Windows Software.
Danke und bis dahin...

Hitcher
Titel: Re: Bitte nicht schlagen - Tabellenbreite in HTML-Mails?
Beitrag von: m3 am 25.03.09 - 19:30:57
Du wirst nicht drum herum kommen, die Mail mit Lotusscript (MIME-Entities, ...) zu bauen. Anders wirst Du das in diesem Kontext nicht hinbekommen.