Archiv verlassen und diese Seite im Standarddesign anzeigen : mail() Problem
Coalminer 10-01-2004, 17:14 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());
webstar85 10-01-2004, 17:20 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.
Coalminer 10-01-2004, 17:36 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
vielleicht filtert yahoo lediglich. musst du mal mit anderen adressen testen: http://dontsendmespam.de
Coalminer 10-01-2004, 17:47 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 ?
guckst du php.net
wie sieht die mail aus, die du sendest?
Coalminer 10-01-2004, 18:00 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)
Coalminer 10-01-2004, 18:00 äääääääää
xaverp eingeben
bei http://www.dontsendmespam.de/
Coalminer 10-01-2004, 18:01 kann es daran liegen das die absender-adresse noch nicht existiert ?
glaube die adresse ist es eher nicht.
wie versendet das script die mail?
PS: In dem Forum kannst du deine Beiträge ändern ;)
Coalminer 10-01-2004, 18:18 was meinst du mit "wie" ?
über diese zeile:
mail($user_email, $subject, $message, "From: $from\nX-Mailer: PHP/" . phpversion());
Coalminer 10-01-2004, 18:33 echo $from; -> liefer mir das:::
webmaster@abifest-2004.de
dann seh ich von der seite im moment leider keine Fehler. :dontknow:
Coalminer 10-01-2004, 18:54 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
gibt es evtl noch eine weiter möglichkeit mails per php zu verschicken
über pop3 oder smtp befehle oder dergleichen ?
möchte sehen, wie du eine Mail über POP3 verschickst! :D
aber über SMTP geht das z.B. sehr gut. such mal im Forum...
Coalminer 10-01-2004, 19:03 kenn mich mit pop3 und smtp mal echt nich aus
-
das ganze web zeug is für mich noch nich ganz meine heimat
aber ich lerne...
ich werd mich ma weiter hier durchs forum schlagen
evtl findet sich ja ne andere möglichkeit die mails über z.b. smtp los zu werden.
Danke aber trotzdem mal für deine Mühe
|