Announcement

Collapse
No announcement yet.

Probleme mit mail Header

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Probleme mit mail Header

    Hi,
    ich versende eine Mail mit mail("[email protected]", "Testmail", "Message...")
    Die Mail kommt dann auch an. Ich habe ja weder einen Anhang definiert, noch einen speziellen Header definiert. Wenn ich aber den Header Teil dieser Mail im Mailclient ansehe, dann steht da folgendes drin:
    <PRE>
    From: [email protected]
    Subject: Testmail
    To: [email protected]
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: BASE64
    </PRE>

    Wo kommt der Headerteil her? Ich habe keine BASE64 codierung vorgegeben!
    Das ganze ist leider sehr übel, da ich mit dieser Mail Commands an einen Mailserver senden muss, diese aber durch die base64 verschlüsselung als "wirre Zeichen" ankommen. Die Commands müssen als Plain Text gesendet werden!

    HILFE ;-) Ich weiß nicht mehr, wo ich noch suchen kann um an diesem Umstand was ändern zu können.

    Für jeglichen Hinweis VIELEN DANK (es brennt! ich habe etwas Zeitdruck :-)

  • #2
    Hallo Michael,

    du kannst doch einfach den Header setzen wie du möchtest. Es existiert doch ein optionaler Parameter den du nutzen kannst.

    <a href="http://de2.php.net/manual/en/function.mail.php">http://de2.php.net/manual/en/function.mail.php</a>

    Viele Grüße,
    Sasch

    Comment


    • #3
      Hi Sascha,
      jo, dacht ich auch :-)
      Wenn ich im vierten Para den erweiterten Header angebe, dann hat meine Mail zwei Header, wobei der base64 IMMER als letzter Header eingetragen ist :-(
      das sieht (mit kleinem Header) so aus:

      Subject: RELOAD
      To: [email protected]
      From:[email protected]
      Content-Type:text/html
      Mime-Version: 1.0
      Content-Type: text/plain; charset=UTF-8
      Content-Transfer-Encoding: BASE64

      die Zeile "Content-Type:text/html" hatte ich im Headerteil eingetragen. Geht :-)

      cu Michae

      Comment


      • #4
        Hi Michael,

        das ist mir bisher nie aufgefallen, aber ich habe es auch nicht ausprobiert ;-).
        Alternativ kannst du ja auch die PEAR:MAIL-Klasse oder eine der freien SMTP-Klassen nutzen. Die bieten meist mehr Möglichkeiten und sind einfach zu nutzen.

        Viele Grüße,
        Sasch

        Comment


        • #5
          Hi Sascha,
          gestern war VÖLLIGST UMSONST :-))
          ich habe einfach mal bei IMAP nachgesehen (IMAP läuft bei uns als Mailserver)
          Wenn ich anstatt "mail" einfach "imap_mail" mit gleichen Paras verwende gehts!
          DANKE Sascha für den Tipp. Ich war so kurz davor, aber der kleine Anstoß hat einfach gefehlt. Der Tag ist gerettet.

          cu michae

          Comment


          • #6
            Use XPertMailer (PHP Class) to send the e-mail : http://www.xpertmailer.com

            Comment

            Working...
            X