Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst HTML mails per php versenden

Mitglied: dneschenlohr

dneschenlohr (Level 1) - Jetzt verbinden

18.05.2008, aktualisiert 19.05.2008, 6521 Aufrufe, 2 Kommentare

ich habe das problem das wenn ich eine mail per php versenden will noch dazu eine html mail dan kommt in meinem outlook nur text an


der PHP code ist


01.
<?php
02.
// Empfänger
03.
// beachten Sie das Komma ', '
04.
$empfaenger = 'dneschenlohr.ath.cx@googlemail.com' . ', ';
05.
$empfaenger .= 'freezweb.de@googlemail.com';
06.
 
07.
// Betreff
08.
$betreff = 'Geburtstags-Erinnerungen für Oktober';
09.
 
10.
// Meldung
11.
$meldung = '
12.
<html>
13.
<head>
14.
  <title>Geburtstags-Erinnerungen für Oktober</title>
15.
</head>
16.
<body>
17.
  <p>Hier sind die Geburtstage im Oktober:</p>
18.
  <table>
19.
    <tr>
20.
      <th>Person</th><th>Tag</th><th>Monat</th><th>Jahr</th>
21.
    </tr>
22.
    <tr>
23.
      <td>Manfred</td><td>10.</td><td>Oktober</td><td>1974</td>
24.
    </tr>
25.
    <tr>
26.
      <td>Toni</td><td>17.</td><td>Oktober</td><td>1973</td>
27.
    </tr>
28.
  </table>
29.
</body>
30.
</html>
31.
';
32.
 
33.
// Bei HTML-E-Mails muss der 'Content-type'-Header gesetzt werden
34.
$header = 'MIME-Version: 1.0' . "\r\n";
35.
$header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
36.
 
37.
// Headerangaben, wie To, From, CC, Bcc, etc. können
38.
// zusätzlich angefügt werden.
39.
$header .= 'To: Matthias <dneschenlohr.ath.cx@googlemail.com>, Caroline <freezweb.de@googlemail.com>' . "\r\n";
40.
$header .= 'From: Geburtstags-Erinnerungen <geburtstag@beispiel.de>' . "\r\n";
41.
$header .= 'Cc: freezweb.de@googlemail.com' . "\r\n";
42.
$header .= 'Bcc: freezweb.de@googlemail.com' . "\r\n";
43.
 
44.
// Mail versenden
45.
mail($empfaenger, $betreff, $meldung, $header);
46.
?>
dann bekomme ich nur diese mail





01.
 
02.
Content-type: text/html; charset=iso-8859-1
03.
 
04.
To: Matthias <dneschenlohr.ath.cx@googlemail.com>, Caroline <freezweb.de@googlemail.com>
05.
 
06.
From: Geburtstags-Erinnerungen <geburtstag@beispiel.de>
07.
 
08.
Cc: freezweb.de@googlemail.com
09.
 
10.
Message-Id: <20080518125411.0588F1D140F0@freezweb.de>
11.
Date: Sun, 18 May 2008 14:54:11 +0200 (CEST)
12.
 
13.
 
14.
 
15.
<html>
16.
<head>
17.
  <title>Geburtstags-Erinnerungen für Oktober</title> </head> <body>
18.
  <p>Hier sind die Geburtstage im Oktober:</p>
19.
  <table>
20.
    <tr>
21.
      <th>Person</th><th>Tag</th><th>Monat</th><th>Jahr</th>
22.
    </tr>
23.
    <tr>
24.
      <td>Manfred</td><td>10.</td><td>Oktober</td><td>1974</td>
25.
    </tr>
26.
    <tr>
27.
      <td>Toni</td><td>17.</td><td>Oktober</td><td>1973</td>
28.
    </tr>
29.
  </table>
30.
</body>
31.
</html>

kann mir jemand sagen warum und mir vieleicht jemand beim fehler beheben helfen?
Danke
Mitglied: Coder2007
19.05.2008 um 08:45 Uhr
Moin, hab bei mir noch nen Code schnipsel gefunden. Vielleicht hilft das.

01.
$message='html Mail blabla';
02.
$subject="Anmeldung";
03.
$header="From: $email\n";
04.
$header .= "Content-Type: text/html\n";
05.
$header .= "Content-Transfer-Encoding: 8bit";
06.
$header.="\n\n";
07.
$header.=$message;
08.
mail("mail@domain.de",$subject,"",$header);
Interessant ist auch folgendes Kommentar von der PHP Seite

If you are sending an email to Gmail account you need to add two "\n\n" at the end of headers (Don't use single "\n"). If you use single "\n" all the headers will be displayed in the message when received person is viewing the message.

Example:
01.
$headers  = "MIME-Version: 1.0 "."\n";
02.
$headers .= "Content-type: text/html; charset=iso-8859-1 "."\n";
03.
..........
04.
.......
05.
$headers .= "......"."\n\n";
http://de.php.net/manual/de/function.mail.php
Bitte warten ..
Mitglied: dneschenlohr
19.05.2008 um 17:02 Uhr
ok problem gelöst danke für deine hilfe hir der code wie es funktioniert

01.
 
02.
<?
03.
// Empfänger
04.
// beachten Sie das Komma ', '
05.
$empfaenger = 'dneschenlohr.ath.cx@googlemail.com' . ', ';
06.
$empfaenger .= 'freezweb.de@googlemail.com';
07.
 
08.
// Betreff
09.
$betreff = 'Geburtstags-Erinnerungen für Oktober';
10.
 
11.
// Meldung
12.
$meldung = '
13.
<html>
14.
<head>
15.
  <title>Geburtstags-Erinnerungen für Oktober</title>
16.
</head>
17.
<body>
18.
  <p>Hier sind die Geburtstage im Oktober:</p>
19.
  <table>
20.
    <tr>
21.
      <th>Person</th><th>Tag</th><th>Monat</th><th>Jahr</th>
22.
    </tr>
23.
    <tr>
24.
      <td>Manfred</td><td>10.</td><td>Oktober</td><td>1974</td>
25.
    </tr>
26.
    <tr>
27.
      <td>Toni</td><td>17.</td><td>Oktober</td><td>1973</td>
28.
    </tr>
29.
  </table>
30.
</body>
31.
</html>
32.
';
33.
 
34.
// Bei HTML-E-Mails muss der 'Content-type'-Header gesetzt werden
35.
$header = 'MIME-Version: 1.0' . "\n";
36.
$header .= 'Content-type: text/html; charset=iso-8859-1' . "\n";
37.
 
38.
// Headerangaben, wie To, From, CC, Bcc, etc. können
39.
// zusätzlich angefügt werden.
40.
$header .= 'To: Matthias <dneschenlohr.ath.cx@googlemail.com>, Caroline <freezweb.de@googlemail.com>' . "\n";
41.
$header .= 'From: Geburtstags-Erinnerungen <geburtstag@beispiel.de>' . "\n";
42.
$header .= 'Cc: freezweb.de@googlemail.com' . "\n";
43.
$header .= 'Bcc: freezweb.de@googlemail.com' . "\n\n";
44.
 
45.
// Mail versenden
46.
mail($empfaenger, $betreff, $meldung, $header);
47.
?>
48.
 


so schaut die email jetzt aus

01.
 
02.
Hier sind die Geburtstage im Oktober:
03.
Person	Tag	Monat	Jahr
04.
Manfred	10.	Oktober	1974
05.
Toni	17.	Oktober	1973
06.
 
danke nochmahl und ich schliesse den beitrag
Bitte warten ..
Ähnliche Inhalte
PHP
HTML PHP MySQL Webanwendung
Frage von hahaxd3PHP12 Kommentare

Hallo Leute, Ich möchte gerne Meine Datenbank auf einer webseite darstellen. Dabei sollte diese Als normale Tabelle dargestellt sein. ...

PHP
HTML Code in PHP
gelöst Frage von newit1PHP8 Kommentare

Hallo, es geht um folgenden PHP Code: In der letzten Zeile wird ein einer Tabelle die E-Mail Adresse ausgegeben. ...

PHP
PHP Mail Funktion
Frage von gamerffPHP5 Kommentare

Hallo Forum, ich versuche grade mit der PHP mail() Funktion ein Kontaktformular zu erstellen. Leider kommt beim absenden immer ...

PHP
Anfängerfrage in HTML und PHP
gelöst Frage von Stefan007PHP4 Kommentare

Hallo Leute, es soll angeblich einen einzigen Echo-Befehl geben innerhalb eines PHP-Scripts, der ein komplettes HTML-Grundgerüst erstellen und ausgeben ...

Neue Wissensbeiträge
Off Topic
Avengers 4: Endgame - Erster Trailer
Information von Frank vor 2 TagenOff Topic

Ich weiß es ist Off Topic, aber ich freue mich auf diesen Film und vielleicht geht es anderen hier ...

Webbrowser
Microsoft bestätigt Edge mit Chromium-Kern
Information von Frank vor 2 TagenWebbrowser5 Kommentare

Microsoft hat nun in seinem Blog bestätigt, dass die nächste Edge Version kein EdgeHTML mehr für die Darstellung benutzen ...

Sicherheit

MikroTik: Sicherheitslücke wird ausgenutzt obwohl ein Update seit langem verfügbar ist

Information von sabines vor 2 TagenSicherheit

Obwohl ein Update, dass die nun massenhaft ausgenutzte Lücke schließt, seit langem (März 2018) verfügbar ist, wird es offensichtlich ...

Informationsdienste
Gut getarnter Trojaner unterwegs (Emotet)
Information von nepixl vor 4 TagenInformationsdienste3 Kommentare

Hallo, quick & dirty: ein neuer Cryptotrojaner sorgt wieder für Millionenschäden. BSI Artikel Heise Artikel Der Trojaner kommt in ...

Heiß diskutierte Inhalte
Rechtliche Fragen
Systemhaus auf Abwegen
Frage von rocco61Rechtliche Fragen12 Kommentare

Hallo zusammen, bin derzeit ratlos bei dem folgenden Scenario: In einen Seniorenheim wurde beschlossen, die IT an eine andere ...

Exchange Server
Exchange Server 2010: Keine Eingehenden E-MAils
Frage von gabeBUExchange Server10 Kommentare

Hallo Zusammen Ich habe das kurzen auf dem Exchange 2010 Server das Problem, dass ich keine externen E-Mails mehr ...

Router & Routing
MikroTik - Routing, Bridging, Switching
gelöst Frage von Alex29Router & Routing9 Kommentare

Hallo in die Runde, als Hobby-Admin würde ich bitte mal wieder Eure Hilfe benötigen. Seit der Umstellung auf RouterOS ...

Windows Server
HP Proliant DL 380G7 ILO2 Problem und DL 580G6 OS Prolem
gelöst Frage von Home-NeulingWindows Server6 Kommentare

Hallo, ich bin neu hier, und hoffe das ich hier jetzt auch richtig Poste. Ich habe mir zuhause ein ...