Ergebnis 1 bis 9 von 9

Thema: Fehlerhafte HTML E-Mail

  1. #1
    HTML Newbie
    Registriert seit
    28.08.2007
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Fehlerhafte HTML E-Mail

    Hallöchen

    Ich habe jetzt ne halbe Ewigkeit nach einer Lösung für das Problem gesucht,… aber leider ohne Erfolg.

    Ich habe eine Seite, auf der eine paar Daten erfass und am Ende per HTML
    E-Mail verschickt werden.

    das Verschicken geschieht ganz normal via

    mail($to, $subject, "", $message);

    Das Problem ist nun, dass die E-Mails leider fehlerhaft ankommen.

    An willkürlichen Positionen in der E-Mail tauchen auf einmal Ausrufezeichen gefolgt von einem Leerzeichen /(bzw. Zeilenumbruch) auf.

    Das sieht dann z.B. so aus:

    ! LS/OLD statt LS/OLD
    New S! W stack: statt New SW stack:

    Ich habe den Quellcode der E-Mail mit http://validator.de.selfhtml.org/validate überprüft. Außer diesem angesprochenen Problem mit dem Ausrufezeichen werden keine weiteren Probleme aufgelistet.

    Vor allem ist der Quellcode ja vor dem versenden komplett ok. Keine Ausrufezeichen nichts,…. nur die E-Mail ist dann so komisch…

    Was kann das sein ? Ich komm da echt ned mehr weiter…

    Bin über jede Hilfe dankbar. Falls ihr noch weitere Infos braucht, einfach sagen.


    edit: noch ein Beispiel:

    Schließendes div-Element wurde nicht gefunden, obwohl dies zwingend notwendig ist.
    …<td><div class=tabletxt1>[b]test
    Zeichen "!" in einem Endtag nicht erlaubt
    <td><div class=tabletxt1>test</di!
    Endtag `DI` zu einem nicht vorhandenen Starttag gefunden.
    <td><div class=tabletxt1>test</di!
    Zeicheninhalt ist hier nicht erlaubt
    v></td><
    /tr><tr><td><div class…
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Könnte ein Problem mit deinem Zeichensatz sein.
    Hast du vielleicht einen link zu deiner seite?

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    28.08.2007
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    leider nein, die ist nur aus dem Intranet zu erreichen.

    Müsste soweit aber auf den Standarteinstellungen sein, da ich daran nichts geändert habe. also nicht wissentlich ^^

    Ich glaube aber du meinst diesen Part oder ? :
    "Content-Transfer-Encoding: 8bit";

  4. #4
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich meinte eher die Zeichensatzdefinition im head der index.html/php

  5. #5
    HTML Newbie
    Themenstarter

    Registriert seit
    28.08.2007
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Also der head der index.php schaut so aus:

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta name="Author" content="Max Musterbob">
    <meta name="GENERATOR" content="Mozilla/4.5 [en] (WinNT; I) [Netscape]">
    <link href="style.css" type=text/css rel="stylesheet">
    <title><?php echo $title;?></title>
    <base target="request">
    </head>


    charset=iso-8859-1 meinst du also ?

  6. #6
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    ändere das mal in
    Code:
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  7. #7
    HTML Newbie
    Themenstarter

    Registriert seit
    28.08.2007
    Beiträge
    5
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Charset bei index.php und allen Folgeseiten auf utf-8 gesetzt, leider ohne Erfolg.

    Test-E-Mail war immer noch fehlerhaft.

  8. #8
    Interessierte/r
    Registriert seit
    04.12.2005
    Beiträge
    133
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    moin ...

    Falls Du die Daten in einem Formular sammelst könntest Du eventuell im <form> tag eine Angabe zum Zeichensatz machen.
    Code:
    <form action="seite.php" method="post" accept-charset="ISO-8859-1 oder so">
    gruß ...

  9. #9
    Gast

    Standard

    Hmm ich werd mich da in diese Zeichensatz Geschichte noch mal ein bisschen reinlesen und dann in der Richtig ein bissl experimentieren.

    Wenn ich was rausgefunden habe oder verzweifelt aufgebe, dann melde ich mich hier wieder ;D

    danke erst mal für die Tipps.

Ähnliche Themen

  1. html-formular per Mail verschicken
    Von Nessie im Forum HTML & CSS Forum
    Antworten: 7
    Letzter Beitrag: 05.05.2008, 22:05
  2. html code für vorgegebenen Text in E-mail
    Von Fibi im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 04.11.2007, 21:38
  3. HTML Formular mit Python auswerten und Werte via Mail senden
    Von Plone_N00b im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 2
    Letzter Beitrag: 02.03.2007, 13:25
  4. E-Mail in HTML
    Von Jensico im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 26.01.2007, 23:47
  5. Bestätigungs e-mail gestalten?(mit html?)
    Von SonicChriz im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 23.04.2005, 23:11

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •