mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 12:20 Benutzername: Passwort: Auto-Login

Thema: mail-Befehl formatierter Text vom 24.06.2004


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> mail-Befehl formatierter Text
Seite: 1, 2  Weiter
Autor Nachricht
slein
Threadersteller

Dabei seit: 02.10.2002
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Do 24.06.2004 17:30
Titel

mail-Befehl formatierter Text

Antworten mit Zitat Zum Seitenanfang

Hallo Leute,

gibt es einen Weg, formatierten Text mit dem php-Befehl "MAIL" zu versenden?
z.B. HTML-Text.
Also richtig schön mit Arial-Schrift, fetter Schrift, Farben etc.

Wäre für Ideen dankbar....

der die das sleiN

ROCK 'N ROOOLL *hehe*
  View user's profile Private Nachricht senden
fraxy

Dabei seit: 25.05.2004
Ort: -
Alter: 41
Geschlecht: Männlich
Verfasst Do 24.06.2004 17:47
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
/* To send HTML mail, you can set the Content-type header. */
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";


von php.net
  View user's profile Private Nachricht senden
Anzeige
Anzeige
slein
Threadersteller

Dabei seit: 02.10.2002
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Fr 25.06.2004 09:35
Titel

Komische Email

Antworten mit Zitat Zum Seitenanfang

Also es klappt nüscht!

Habe folgedes getippt:



Code:
<?php
/* Empfänger */
$to  = "slein <meine@email.de>";

/* Betreff */
$subject = "Test-EMail";

/* Nachricht */
$message = '
<html>
<head>
 <title>Testnummero uno</title>
</head>
<body>
<p>Hier sind ein paar Termine</p>
<table>
 <tr>
  <th>Person</th><th>Tag</th><th>Monat</th><th>Jahr</th>
 </tr>
 <tr>
  <td>Joe</td><td>3.</td><td>August</td><td>1970</td>
 </tr>
 <tr>
  <td>Sally</td><td>17.</td><td>August</td><td>1973</td>
 </tr>
</table>
</body>
</html>
';

/* Um eine HTML-Mail zu senden, können Sie den den "Content-type"-Header.
   setzen */
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* zusätzliche Header */
$headers .= "From: somewhere <some@where.de>\r\n";

/* Verschicken der Mail */
mail($to, $subject, $message, $headers);
?>


und dann bekomm ich 'ne Email mit folgendem Inhalt:



Code:
Content-type: text/html; charset=iso-8859-1

From: slein <meine@email.de>
Message-Id: <20040625072806.9657460400C@Kunden2-3.KONTENT.De>
Date: Fri, 25 Jun 2004 09:28:06 +0200 (CEST)
Return-Path: webmaster@einedomain.de
X-OriginalArrivalTime: 25 Jun 2004 07:28:15.0774 (UTC) FILETIME=[FAC76BE0:01C45A85]



<html>
<head>
 <title>Testnummero uno</title>
</head>
<body>
<p>Hier sind ein paar Termine</p>
<table>
 <tr>
  <th>Person</th><th>Tag</th><th>Monat</th><th>Jahr</th>
 </tr>
 <tr>
  <td>Joe</td><td>3.</td><td>August</td><td>1970</td>
 </tr>
 <tr>
  <td>Sally</td><td>17.</td><td>August</td><td>1973</td>
 </tr>
</table>
</body>
</html>


WAS MACH ICH FAAAALSCH Hmm...?!

der die das sleiN


Zuletzt bearbeitet von slein am Fr 25.06.2004 09:36, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Fr 25.06.2004 10:23
Titel

Antworten mit Zitat Zum Seitenanfang

mal als tipp:

http://sourceforge.net/projects/phpmailer

damit gehen html mails ganz einfach *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
donnerchen

Dabei seit: 06.04.2003
Ort: -
Alter: 53
Geschlecht: Männlich
Verfasst Sa 26.06.2004 10:20
Titel

Re: Komische Email

Antworten mit Zitat Zum Seitenanfang

slein hat geschrieben:

Code:

...
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
...


WAS MACH ICH FAAAALSCH Hmm...?!

der die das sleiN

Muss ncihtmal sein, dass Du was falsch machst. Leider kommen nicht alle MTAs (Mail Transfer Agent) mit einem \r\n als Zeilenumbruch klar. Versuch einfach mal die \r\n durch \ oder \n\n zu ersetzten häufig hilft das Lächel

*wink*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
slein
Threadersteller

Dabei seit: 02.10.2002
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Sa 26.06.2004 12:25
Titel

BINGO !!!

Antworten mit Zitat Zum Seitenanfang

JAAAAAAAAAAAAAAA !!!

ES KLAAAAAAAPPPT !!

DANKE, GROSSES TENNIS *Thumbs up!*

ROCK ON!

der die das sleiN
  View user's profile Private Nachricht senden
snork

Dabei seit: 10.09.2003
Ort: bei Herxheim
Alter: -
Geschlecht: Männlich
Verfasst Sa 26.06.2004 12:38
Titel

Antworten mit Zitat Zum Seitenanfang

shit ... sag mal welches nun geklappt hat büdde


ich brauch sowas in der art au noch *bäh*

THX
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
slein
Threadersteller

Dabei seit: 02.10.2002
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst So 27.06.2004 21:26
Titel

Der hier

Antworten mit Zitat Zum Seitenanfang

Der hier hat geklappt:

Zitat:
Versuch einfach mal die \r\n durch \ oder \n\n zu ersetzten häufig hilft das!



...allerdings hängt das vom Provider ab. Bei einem läuft's beim anderen nicht :-[
  View user's profile Private Nachricht senden
 
Ähnliche Themen HTML-E-Mail | Textumbrüche bei einem langen E-Mail-Text
E-Mail Text Codierung
HTML und text Signatur für E-Mail Clients
Mac Mail Signatur, Logo linksbündig und Text rechts daneben?
Per Befehl JS nur in IE ausführen?
MySQL-Dump per PHP-Befehl
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.