mail() Problem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mail() Problem

    ch hab ein Problem...

    Die unten stehende Zeile aus dem Source meiner Seite funktioniert nur teilweise.
    d.h. manchmal funktionerts - manchmal nich
    abhängig ist das schätzungsweise von der email-adresse - wenn ich z.b eine mail darüber an

    MaxMuster@yahoo.de schicke gehts nicht
    wenn ich eine an
    MarkusMustermann@web.de schicke gehts aber

    kann das an meine php-version liegen ?
    im mom ist das: 4.1.2

    der code entstammt einem fertigen script das warscheinlich tausendfach im internet benutzt wird - das sollte also kein problem sein.
    ich kenn mich eben mit der server-seite was php angeht nicht aus.
    kann auch eine veraltete library oder ähnliches auf dem server schuld sein die ne fehlerhafte mail() Funktion beinhaltet ?

    Wäre kewl wenn mir hier jemand weiter helfen könnte.

    mail($user_email, $subject, $message, "From: $from\nX-Mailer: PHP/" . phpversion());

  • #2
    Was heißt funktioniert nur teilweise? Gibt es eine PHP Fehlermeldung (wenn ja, bitte posten) oder kommt die Mail nicht an? mail() gibt einen Wahrheitswert zurück. Denn könnte man auch überprüfen.

    Kommentar


    • #3
      Danke erstma für deine Antwort

      Gibt es eine PHP Fehlermeldung
      Nein, es kommt lediglich keine Email an


      Den Wahrheitswert könnt ich überprüfen -> werde das gleich mal machen

      Kommentar


      • #4
        vielleicht filtert yahoo lediglich. musst du mal mit anderen adressen testen: http://dontsendmespam.de

        Kommentar


        • #5
          die idee mit dem spamfilter hatte ich auch schon

          allerdings gibt es bei yahoo einen ordner der gefilterte emails zumindest für eine gewisse ziet aufnimmt.
          aber auch dort ist nichts zu finden

          das problem tritt allerdings bei vielen usern auf - d.h der fehler ist jetzt nicht auf die eine email zu redzuieren und auch nicht auf einen anbieter alleine.


          die funktion liefert den wert 1 zurück
          was bedeutet das ?
          oder besser noch - wo find ich eich eine online-befehls-referenz von php ?

          Kommentar


          • #6
            guckst du php.net

            wie sieht die mail aus, die du sendest?

            Kommentar


            • #7
              geh ma auf http://www.dontsendmespam.de/
              da kannst du so ne mail sehen
              bei der adresse hats funktioniert


              (den link in der mail brauchst nich ausprobieren - die anmeldung hab ich schon wieder gelöscht - der is ja aber auch nich das probelm)

              Kommentar


              • #8
                äääääääää

                xaverp eingeben
                bei http://www.dontsendmespam.de/

                Kommentar


                • #9
                  kann es daran liegen das die absender-adresse noch nicht existiert ?

                  Kommentar


                  • #10
                    glaube die adresse ist es eher nicht.

                    wie versendet das script die mail?

                    PS: In dem Forum kannst du deine Beiträge ändern

                    Kommentar


                    • #11
                      was meinst du mit "wie" ?

                      über diese zeile:

                      mail($user_email, $subject, $message, "From: $from\nX-Mailer: PHP/" . phpversion());

                      Kommentar


                      • #12
                        was steht in $from?

                        Kommentar


                        • #13
                          echo $from; -> liefer mir das:::

                          webmaster@abifest-2004.de

                          Kommentar


                          • #14
                            dann seh ich von der seite im moment leider keine Fehler.

                            Kommentar


                            • #15
                              wie gesagt
                              ich denk auch nicht das der fehler im script selber steckt.

                              ist n fertiges script das warscheinlich noch auf tausend anderen webservern läuft

                              darum geht ja mein verdacht richtung php-version, server-settings usw.
                              nur damit kenn ich mich ma garnich aus



                              is ja auch nich normal das die einen die mail bekommen und die andern nicht.
                              gibt es evtl noch eine weiter möglichkeit mails per php zu verschicken
                              über pop3 oder smtp befehle oder dergleichen ?
                              dann würd ich das script entsprechend umschreiben

                              Kommentar

                              Lädt...
                              X