Gerd: Mailversand mit PHP

Hallo,

ich poste mein Problem mal unter Server, da ich denke, es liegt am Server.

Hat vielleich jemand eine Idee, warum von meinem Testserver
System : Windows NT P4158 5.1 build 2600
sämtliche Mails fehlerfrei gesendet werden
und von meinem Arbeitsserver
System  Linux svm021 2.6.9-42.0.10.plus.c4.VMware #1 Sat Mar 3 20:09:59 EST 2007 i686
die Umlaute nicht richtig dargestellt werden.

Leider hat mein Testserver eine höhere PHP Version als der Arbeitsserver, nämlich 5.1.4 und der Arbeitsserver 4.3.9.
Der Mailserver (SMTP) ist der gleiche Rechner.

Ich habe $header.="MIME-Version: 1.0"; angegeben und wie gesagt lokal läuft das und unter Linux nicht.
Da ich die erste Zeile in der Mail :
MIME-Version: 1.0 ... dann gehts mit dem Text weiter.
Ich bin echt ratlos.

Vielen Dank für die Hilfe.

Gerd

  1. hi,

    Hat vielleich jemand eine Idee, warum von meinem Testserver
    System : Windows NT P4158 5.1 build 2600
    sämtliche Mails fehlerfrei gesendet werden
    und von meinem Arbeitsserver
    System  Linux svm021 2.6.9-42.0.10.plus.c4.VMware #1 Sat Mar 3 20:09:59 EST 2007 i686
    die Umlaute nicht richtig dargestellt werden.

    Deine Definition von "richtig" muss ja nicht die aller anderen sein.
    Damit alle Beteiligten über das gleiche reden, empfiehlt es sich also, auch anzugeben, was man für "richtig" hält - in dem man die verwendete Zeichenkodierung mitteilt.

    Hast du das getan, und wenn ja wo und wie?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hallo,

      das ging ja schnell ...
      mit richtig meinte ich,  ä ü ö ß werden richtig dargestellt.
      und im Header habe ich

      $header="From: Formular-Anmeldung@".$addi."\n";
      $header.= "Reply-To: ".$reply."\n";
      $header.="MIME-Version: 1.0";

      ich hatte auch schon den  charset=iso-8859-1 angegeben, aber das nutzte auch nichts.

      Beste Grüße
      Gerd

      1. hi,

        ich hatte auch schon den  charset=iso-8859-1 angegeben,

        Und wie und wo ...?

        Und ist das auch tatsächlich die Kodierung, in der die Daten vorliegen - oder nur das erstbeste, was dir einfiel?

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
        1. Guten Morgen,

          Ich habe es hinbekommen, der charset=iso war richtig, aber text plain hatte ich nicht.

          $header = "MIME-Version: 1.0\n";
          $header .= "Content-type: text/plain; charset=iso-8859-1\n";

          jetzt funktioniert es  mit den Sonderzeichen

          danke und beste Grüße
          Gerd