Frage zu mail()
Hallo liebe Ngler,
ich nutze seit langem 2 Server bei einem namhaften Provider.
Dort setze ich die Funktion mail() in vielen Scripten ein. Um fehlerhafte
Emailadressen zu entdecken, verwende ich zusätzlich den fünften
Parameter "-f <email_at_domain.xx> um einen Fehler an diese Adresse
zu erhalten.
Seit kurzem sendete der Server keine Email mehr ab. Nach gründlicher
Suche habe ich herausgefunden, daß der Server sich an den spitzen
Klammern stört. Der Provider hat es selbst nicht herausgefunden,
behauptet jetzt aber, daß es daran liegt. Das kann ich nicht glauben.
Ich halte die spitzen Klammern für korrekt.
Was haltet Ihr davon?
Mit freundlichem Gruß
Rafael Nehring
Re: Frage zu mail()
Am 11. September 2007 schrieb Rafael Nehring:
> ich nutze seit langem 2 Server bei einem namhaften Provider.
> Dort setze ich die Funktion mail() in vielen Scripten ein. Um fehlerhafte
> Emailadressen zu entdecken, verwende ich zusätzlich den fünften
> Parameter "-f <email_at_domain.xx> um einen Fehler an diese Adresse
> zu erhalten.
>
> Seit kurzem sendete der Server keine Email mehr ab. Nach gründlicher
> Suche habe ich herausgefunden, daß der Server sich an den spitzen
> Klammern stört. Der Provider hat es selbst nicht herausgefunden,
> behauptet jetzt aber, daß es daran liegt. Das kann ich nicht glauben.
> Ich halte die spitzen Klammern für korrekt.
Was bringt dich zu dieser Annahme? "-fexample [at] example.com" wäre richtig.
Gruß
Mark
--
Christoph Daum: "Für die Bewunderung der Bayern bin ich nicht zuständig.
Ich setze mich mit meiner Mannschaft auseinander und laufe nicht mit dem
Autogrammblock über den Platz, um Autogramme von Klinsmann und
Rizzitelli zu holen."
Re: Frage zu mail()
Hallo Mark, Du hattest geschrieben:
> Was bringt dich zu dieser Annahme? "-fexample [at] example.com" wäre richtig.
ich hatte es in einigen Anleitungen und Beispielen so gesehen.
Desweiteren setze ich es seit mehreren Jahren mit Klammern ein,
es hat immer funktioniert. Nun geht es ohne erkennbaren Grund
nicht mehr.
Mit freundlichem Gruß
Rafael Nehring
Re: Frage zu mail()
Am 11. September 2007 schrieb Rafael Nehring:
> ich hatte es in einigen Anleitungen und Beispielen so gesehen.
> Desweiteren setze ich es seit mehreren Jahren mit Klammern ein,
> es hat immer funktioniert. Nun geht es ohne erkennbaren Grund
> nicht mehr.
Dann schau dir mal Beispiel 1109 auf [1] an.
Gruß
Mark
Fußnoten:
=========
[1] http://de3.php.net/manual/en/function.mail.php
--
Werner Hansch: "Man kennt das doch: Der Trainer kann noch so viel
warnen, aber im Kopf jedes Spielers sind 10 Prozent weniger vorhanden,
und bei elf Mann sind das schon 110 Prozent."
Re: Frage zu mail()
Hallo Mark, Du hattest geschrieben:
> Dann schau dir mal Beispiel 1109 auf [1] an.
> [1] http://de3.php.net/manual/en/function.mail.php
Ja, das ist ein gegenteiliges Beispiel. Ich habe meine Scripte
bereits geändert. Es bleibt nur die Frage, warum es seit min.
4 Jahren funktioiniert hat und nun eben nicht mehr.
Mit freundlichem Gruß
Rafael Nehring
Re: Frage zu mail()
Rafael Nehring schrieb:
[mail]
> bereits geändert. Es bleibt nur die Frage, warum es seit min.
> 4 Jahren funktioiniert hat und nun eben nicht mehr.
Wird sicher irgend ein Parameter sein, der jetzt restriktiver prüft.
Evtl. haben die das Mailversendeprogramm erneuert. Was weiss ich. Ist
auf jeden Fall gut, wenn es korrekt läuft.
Gruss, Markus
--
Sehr zu empfehlen:
http://www.google.ch/ oder .de/ oder .com/ usw.
Re: Frage zu mail()
Rafael Nehring schrieb:
> Hallo Mark, Du hattest geschrieben:
>
>> Was bringt dich zu dieser Annahme? "-fexample [at] example.com" wäre richtig.
>
> ich hatte es in einigen Anleitungen und Beispielen so gesehen.
> Desweiteren setze ich es seit mehreren Jahren mit Klammern ein,
> es hat immer funktioniert. Nun geht es ohne erkennbaren Grund
> nicht mehr.
Ich denke, dass das im Zuge von diversen PHP Fixes zu Sicherheitslücken
im Bereich Header Injection, geändert wurde.
Also wird wohl ein PHP Upgrade der Verursacher deines Problems sein.
Gruß Stefan
>
> Mit freundlichem Gruß
> Rafael Nehring
>
>