Announcement

Collapse
No announcement yet.

mail() Problem --> Hotmail

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

  • mail() Problem --> Hotmail

    Hi,
    ich habe die mail()- Funktion schon öfters angewendet, aber ich hab da öfters von dem Selben Problem gehört und ich selbst hab das auch erlebt.
    Wenn ich nun eine Mail verschicke, wir an mein GMX Konto immer eine eMail gesendet. Wenn dies allerdings an mein Hotmail Konto geht, dann kommt es entweder verzögert, nach einem Tag oder gar nicht an.

    WIESO?

    Liegt es an den Servertypen? GMX hat POP3 und Hotmail soweit ich weiß IMAP4.

    Worauf muss ich dann achten?

    Danke für Antworten
    PHP Code:
    <?php
    echo 'http://acs-it-worx.de/';
    echo 
    'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
    echo '-----------------------------------------------------------------';
    echo 
    'http://www.autoservice-asberg.de/';
    ?>

  • #2
    Ohne entsprechenden Code werden wir dir kaum helfen können.
    Allerdings: Schon mal daran gedacht, fertige Klassen zu verwenden (Stichwort: PHPMailer)?

    Comment


    • #3
      Denke das ist eine Frage die dein Mailhoster beantworten sollte
      Christian

      Comment


      • #4
        Der Code lautet:

        PHP Code:
        <?php         
        $message 
        'xxx';
        $to      "[email protected]";
        $subject "Daten";
        $xtra    "From: [email protected]\r\n";
        $xtra   .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
        $xtra   .= "X-Mailer: PHP "phpversion();
         
        mail($to,
             
        $subject,
             
        $message,
             
        $xtra);
        ?>
        PHP Code:
        <?php
        echo 'http://acs-it-worx.de/';
        echo 
        'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
        echo '-----------------------------------------------------------------';
        echo 
        'http://www.autoservice-asberg.de/';
        ?>

        Comment


        • #5
          Authentifizierung ist nicht erforderlich?
          Christian

          Comment


          • #6
            Authentifizierung? Meinste so wie mit Passwort, bevor man Zugang zu diesem Scriptfragment hat?

            Eigentlich nicht, weil das ein normales Kontaktformular sein soll.
            PHP Code:
            <?php
            echo 'http://acs-it-worx.de/';
            echo 
            'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
            echo '-----------------------------------------------------------------';
            echo 
            'http://www.autoservice-asberg.de/';
            ?>

            Comment


            • #7
              Nein, üblicherweise verlangt ein SMTP-Anbieter (Server) eine Authentifierung in der Form, dass ein eMailkonto vorhanden sein muss.

              Sonst kann jeder seine Mail über diesen Server versenden.

              Siehe http://www.marquardtnet.info/cecke/q...quicky_35.html
              für den Versand von Mails per SMTP über GMX. Vielleicht ist das bei PHP anders....
              Christian

              Comment


              • #8
                hmmm... ok.. werd ich mir mal anschauen.

                Aber wenn ich jetzt den oben genannten Code verwende.... was klappt daran nicht (betreffend Hotmail Konten). Liegt es nur an dem von dir eben genannten Problem?

                Ich frag nur, weil damals als ich im INet nach der Möglichkeit gesucht habe, eMails zu versenden, hab ich diese Version gefunden.
                PHP Code:
                <?php
                echo 'http://acs-it-worx.de/';
                echo 
                'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
                echo '-----------------------------------------------------------------';
                echo 
                'http://www.autoservice-asberg.de/';
                ?>

                Comment


                • #9
                  Wie kann ich testen, ob die eMail überhaupt gesendet wurde?

                  Ich hab nämlich jetzt das Problem, dass dieser Code vor 2 Tagen noch ging , aber dann hab ich erst heut gemerkt, dass der Code zwar richtig ist und auch nichts verändert wurde, allerdings bei mir keine Mail ankommen.



                  Mein derzeitiger Hoster ist "OHost" und ich habe vor zwei Tagen jemanden anderes gefragt, ob er meine eMail erhalten hat und er hat das bejaht. Also hat es geklappt. Seit diesem Tag hab ich nix verändert.
                  Zuletzt editiert von creator90; 25.03.2009, 21:54.
                  PHP Code:
                  <?php
                  echo 'http://acs-it-worx.de/';
                  echo 
                  'http://www.youtube.com/user/ACSITWorx/'// mein YouTube Kanal
                  echo '-----------------------------------------------------------------';
                  echo 
                  'http://www.autoservice-asberg.de/';
                  ?>

                  Comment


                  • #10
                    Da PHP dazu ein externes Mailprogramm nutzt (sendmail) würde ich mal in dieser Richtung forschen
                    Christian

                    Comment


                    • #11
                      Nimm die Klasse phpmailer. Die mail funktion landet meistens im Spam ordner

                      http://sourceforge.net/projects/phpmailer

                      Comment

                      Working...
                      X