PHP mail sendet nicht
bearbeitet von LinuchsMoin,
muss der Hoster den Server freigeben, damit ich per PHP Mails versenden kann? In der [Dokumentation](http://php.net/manual/de/function.mail.php) wird auf ein mögliches WARNING hingewiesen, das erscheint nicht.
~~~php
error_reporting( E_ERROR | E_WARNING | E_PARSE ); // Einfache Laufzeitfehler melden
...
$_hmail_sent = mail( "ich@example.com", "Test", "TEst" );
echo "hmail_sent wird untersucht:<br>";
if ( isset($_hmail_sent) ) echo "hmail_sent ist definiert<br>";
if ( !isset($_hmail_sent) ) echo "hmail_sent nicht definiert<br>";
if ( is_null($_hmail_sent) ) echo "hmail_sent ist NULL<br>";
if ( $_hmail_sent === TRUE ) echo "hmail_sent ist TRUE<br>";
if ( $_hmail_sent === FALSE ) echo "hmail_sent ist FALSE<br>";
if ( $_hmail_sent === '' ) echo "hmail_sent ist leer<br>";
~~~
~~~
hmail_sent wird untersucht:
hmail_sent ist definiert
hmail_sent ist FALSE
–––
Wenn mail den Header als 4. Parameter bekommt, bleibt das Problem.
Gruß, Linuchs
PHP mail sendet nicht
bearbeitet von LinuchsMoin,
muss der Hoster den Server freigeben, damit ich per PHP Mails versenden kann? In der [Dokumentation](http://php.net/manual/de/function.mail.php) wird auf ein mögliches WARNING hingewiesen, das erscheint nicht.
~~~php
error_reporting( E_ERROR | E_WARNING | E_PARSE ); // Einfache Laufzeitfehler melden
...
$_hmail_sent = mail( "ich@example.com", "Test", "TEst" );
echo "hmail_sent wird untersucht:<br>";
if ( isset($_hmail_sent) ) echo "hmail_sent ist definiert<br>";
if ( !isset($_hmail_sent) ) echo "hmail_sent nicht definiert<br>";
if ( is_null($_hmail_sent) ) echo "hmail_sent ist NULL<br>";
if ( $_hmail_sent === TRUE ) echo "hmail_sent ist TRUE<br>";
if ( $_hmail_sent === FALSE ) echo "hmail_sent ist FALSE<br>";
if ( $_hmail_sent === '' ) echo "hmail_sent ist leer<br>";
~~~
hmail_sent wird untersucht:
hmail_sent ist definiert
hmail_sent ist FALSE
Wenn mail den Header als 4. Parameter bekommt, bleibt das Problem.
Gruß, Linuchs
PHP mail meldet false
bearbeitet von LinuchsMoin,
muss der Hoster den Server freigegeben, damit ich per PHP Mails versenden kann? In der [Dokumentation](http://php.net/manual/de/function.mail.php) wird auf ein mögliches WARNING hingewiesen, das erscheint nicht.
~~~php
error_reporting( E_ERROR | E_WARNING | E_PARSE ); // Einfache Laufzeitfehler melden
...
$_hmail_sent = mail( "ich@example.com", "Test", "TEst" );
echo "hmail_sent wird untersucht:<br>";
if ( isset($_hmail_sent) ) echo "hmail_sent ist definiert<br>";
if ( !isset($_hmail_sent) ) echo "hmail_sent nicht definiert<br>";
if ( is_null($_hmail_sent) ) echo "hmail_sent ist NULL<br>";
if ( $_hmail_sent === TRUE ) echo "hmail_sent ist TRUE<br>";
if ( $_hmail_sent === FALSE ) echo "hmail_sent ist FALSE<br>";
if ( $_hmail_sent === '' ) echo "hmail_sent ist leer<br>";
~~~
hmail_sent wird untersucht:
hmail_sent ist definiert
hmail_sent ist FALSE
Wenn mail den Header als 4. Parameter bekommt, bleibt das Problem.
Gruß, Linuchs