Kalle_B: Feste Zeichenbreite in Mails

Beitrag lesen

Hallöle,

per PHP verschicke ich Mails, deren Text Besucher der Webseite eingeben.

Beim Empfänger soll die Nachricht in festen Zeichenbreiten ankommen.

Dies ist Inhalt des Mail-Bodys:

<style type="text/css">  
body      {font-family:verdana,arial,sans-serif}  
p, li, ul {margin:0 0 0.5em 0}  
.cdgruen {color:#0a0}  
.cdrot  {color:#a00}  
.courier {font-family:monotype}  
.upcase {text-transform:uppercase}  
</style>  
...  
--------------------<div class='cdrot courier'>  
<p>[nachricht]</p>  
</div>--------------------  

Aber
font-family:monotype
wirkt überhaupt nicht, es wird verdena oder arial genommen. Bei
font-family:courier new,courier,monotype
und
font-family:courier,monotype
waren immerhin die sichtbaren Zeichen (scheinbar) gleich breit, aber die Leerzeichen zusammengeschoben. Und ich will doch nur diese kleine Tabelle übermitteln, muss doch drin sein:

GG     DA        Weinheim  Heidelberg Hbf   HD Bismarkplatz
-----  --------  --------  ---------------  ---------------
14:07  14:30 ab  15:14 ab  15:45 ab STR 21  an 15:50
15:07  ...................................  an 16:50
16:07  ...................................  an 17:50

Hier der Mail-Header (fragt bestimmt jemand danach:

MIME-Version: 1.0
Content-Type: text/HTML; charset=UTF-8
Content-Transfer-Encoding: 8bit
From: [name_s] <[email_s]>
Return-Path: <[email_s]>

Oder liegt es daran, dass gmx.de als Empfänger dazwischenpfuscht?

Gruß, Kalle