linosch
04-01-2003, 19:06
Hallo zusammen,
ich habe ein kleines Problem. Ich sende über ein Frontend eine Email ala:
-----snipe-------
echo ".....
<textarea name=nachricht rows=10 cols=75 wrap=physical>$nachricht</textarea>
</form>";
$header="From: $absender\n";
$header .= "Reply-To: $absender\n";
$header .= "X-Mailer: PHP/" . phpversion(). "\n";
$header .= "X-Sender-IP: $REMOTE_ADDR";
mail($empf,$subject,$nachricht,$header);
------end snipe----------
Dies kommt in mutt als normale Textmail an, was soweit auch ganz gut ist. Jetzt habe ich aber noch ein Webfrontend zum lesen von meinen Mails geschrieben, doch hier gibt es ein Problem mit dem lesen. Für jeden Zeilen umbruch wird zusätzlich noch eine Leerzeile eingefügt, was nicht sehr schön aussieht und bei drei Leerzeilen schon rießig viel Platz braucht. Lesen tue ich die Mail mit:
------------- snipe -----------------
$mailserver = imap_open ("{localhost/pop3:110}INBOX", "$maillogin", "$mailpassw");
$header = imap_header ($mailserver, $msgid);
$body = imap_body ($mailserver, $msgid);
echo "
<table width=800 cellspacing=0 cellpadding=2 style=\"border:solid thin black\">
<tr bgcolor=#d0d0d0>
<td>
<table border=0><tr>
<td width=500><b>Datum:</b> $header->date</td>
</tr>
</table>
</td>
</tr>
<tr bgcolor=#dfdfdf>
<td><b>Von:</b> $header->fromaddress</td>
</tr>
<tr bgcolor=d0d0d0>
<td><b>Betreff:</b> $header->subject</td>
</tr><tr bgcolor=#dfdfdf>
<td><b>Nachricht:</b><br><pre>$body</pre></td>
</tr>
</table>
";
imap_close ($mailserver);
------------- end snipe --------------
Kann mir jemand einen Tip geben, wie ich es erreichen kann, dass Die Mail auch wieder so anzeigt wird, wie ich sie abschicke!
Vielen Dank für Eure Hilfe.
Gruss
Lino
ich habe ein kleines Problem. Ich sende über ein Frontend eine Email ala:
-----snipe-------
echo ".....
<textarea name=nachricht rows=10 cols=75 wrap=physical>$nachricht</textarea>
</form>";
$header="From: $absender\n";
$header .= "Reply-To: $absender\n";
$header .= "X-Mailer: PHP/" . phpversion(). "\n";
$header .= "X-Sender-IP: $REMOTE_ADDR";
mail($empf,$subject,$nachricht,$header);
------end snipe----------
Dies kommt in mutt als normale Textmail an, was soweit auch ganz gut ist. Jetzt habe ich aber noch ein Webfrontend zum lesen von meinen Mails geschrieben, doch hier gibt es ein Problem mit dem lesen. Für jeden Zeilen umbruch wird zusätzlich noch eine Leerzeile eingefügt, was nicht sehr schön aussieht und bei drei Leerzeilen schon rießig viel Platz braucht. Lesen tue ich die Mail mit:
------------- snipe -----------------
$mailserver = imap_open ("{localhost/pop3:110}INBOX", "$maillogin", "$mailpassw");
$header = imap_header ($mailserver, $msgid);
$body = imap_body ($mailserver, $msgid);
echo "
<table width=800 cellspacing=0 cellpadding=2 style=\"border:solid thin black\">
<tr bgcolor=#d0d0d0>
<td>
<table border=0><tr>
<td width=500><b>Datum:</b> $header->date</td>
</tr>
</table>
</td>
</tr>
<tr bgcolor=#dfdfdf>
<td><b>Von:</b> $header->fromaddress</td>
</tr>
<tr bgcolor=d0d0d0>
<td><b>Betreff:</b> $header->subject</td>
</tr><tr bgcolor=#dfdfdf>
<td><b>Nachricht:</b><br><pre>$body</pre></td>
</tr>
</table>
";
imap_close ($mailserver);
------------- end snipe --------------
Kann mir jemand einen Tip geben, wie ich es erreichen kann, dass Die Mail auch wieder so anzeigt wird, wie ich sie abschicke!
Vielen Dank für Eure Hilfe.
Gruss
Lino