PHP4 Script sendet keine emails an User

Asiafighter

Neuling
Thread Starter
Mitglied seit
11.10.2005
Beiträge
655
Ort
NRW
Hallo liebe Forummer ;)

Ich habe mir ein Voting PHP4 Script mit MySQL Datenbank installiert.

Nun können sich User anmelden, welche nach dem Anmelden per mail dann Ihr generiertes Passwort erhalten.

Alles schön und gut dennoch klappt es nicht.

Also der Code sieht so aus:

Code:
$email_empfaenger = $email; 
$email_betreff = "Ihre Anmeldung bei ".$angebot_name; 
$email_nachricht = $mail_anmeldung; 
$email_optionen = "From:".$email_admin; 

mail( $email_empfaenger, $email_betreff, $email_nachricht);


Es kommt aber egal was ich für email Accounts angebe nie eine mail an.
Egal ob aol , t-online, freenet, gmx

Also habe ich mal ein echo versucht:
Code:
 echo $email_empfaenger.'<br>'; 
echo $email_betreff.'<br>'; 
echo $email_nachricht.'<br>'; 
echo $email_optionen.'<br>';

Es wird angezeigt:
redmailer@freenet.de
Ihre Anmeldung bei Siegens-Gesichter.de die Schönheitswahl im www
Hallo tzjgftrjtrhtrh, vielen Dank für Deine Anmeldung bei Siegens-Gesichter.de die Schönheitswahl im www. Dein Account wurde erzeugt und ist schon jetzt voll funktionsfähig Deine Zugangsdaten lauten: Email: ghostmailer@freenet.de Passwort: 24rf85e5 Als erstes solltest Du in Deinen Account gehen und Dein Passwort ändern. Viele Grüße und viel Spass wünscht das Siegens-Gesichter.de die Schönheitswahl im www -Team http://asiafighter.as.funpic.de/index.php4
From:admin@freenet.de

Also es scheint alles zu funktionieren !

Aber um andere Fehler auszuschliessen habe ich ein kleines Script geschrieben welches so aussieht:
Code:
 <? 

$email = "---zensiert---"; 
$angebot_name = "Test"; 
$mail_anmeldung = "Kleiner Test-Text"; 
$email_admin = $email; 

$email_empfaenger = $email; 
$email_betreff = "Ihre Anmeldung bei ".$angebot_name; 
$email_nachricht = $mail_anmeldung; 
$email_optionen = "From:".$email_admin; 

mail( $email_empfaenger, $email_betreff, $email_nachricht); 

?>
wieder die erfolgreiche Ausgabe mit echo
XXXXX@gmx.de
Ihre Anmeldung bei Test
Kleiner Test-Text
From:XXXXX@gmx.de

Alles scheint zu funktionieren nur die mails kommen nie an,
bitte um Hilfe habe schon Tage mit Fehlersuche verbracht.
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
schon mal das php-manual gesehen? ;)

da steht ganz fett unter mail funktionen:
Tabelle 1. Mail-Konfigurationsoptionen

Name Standard änderbar
SMTP "localhost" PHP_INI_ALL
smtp_port "25" PHP_INI_ALL
sendmail_from NULL PHP_INI_ALL
sendmail_path DEFAULT_SENDMAIL_PATH PHP_INI_SYSTEM

da musst du einen email-server angeben, der deine emails versendet, die vom interpreter entgegengenommen werden.

gruß
hostile
 
hostile schrieb:
schon mal das php-manual gesehen? ;)

da steht ganz fett unter mail funktionen:
Tabelle 1. Mail-Konfigurationsoptionen

Name Standard änderbar
SMTP "localhost" PHP_INI_ALL
smtp_port "25" PHP_INI_ALL
sendmail_from NULL PHP_INI_ALL
sendmail_path DEFAULT_SENDMAIL_PATH PHP_INI_SYSTEM

da musst du einen email-server angeben, der deine emails versendet, die vom interpreter entgegengenommen werden.

gruß
hostile

Wo finde ich dieses php manual ????
Davon wusste ich echt noch nichts :(
 
Habe jetzt ins Script auch mal Rückgabewert und echo eingebaut !

Das Script sieht jetzt so aus: (Auszug)
Code:
include ('dateien/email_texte.php4');


$email_empfaenger = $email; 
$email_betreff = "Ihre Anmeldung bei ".$angebot_name; 
$email_nachricht = $mail_anmeldung; 
$email_optionen = "From:".$email_admin; 

mail( $email_empfaenger, $email_betreff, $email_nachricht, $email_optionen);




$result = mail( $email_empfaenger, $email_betreff, $email_nachricht, $email_optionen);  

if ($result) 
  echo "Mail vom Server akzeptiert"; 
else 
   echo "Mail vom Server abgelehnt"; 




echo $email_empfaenger.'<br>'; 
echo $email_betreff.'<br>'; 
echo $email_nachricht.'<br>'; 
echo $email_optionen.'<br>';

Angezeigt wird:

Mail vom Server akzeptiert

TestUser1@freenet.de
Ihre Anmeldung bei Test.de
Hallo TestUser, vielen Dank für Deine Anmeldung.
Dein Account wurde erzeugt und ist schon jetzt voll funktionsfähig Deine Zugangsdaten lauten:
Email: TestUser1@freenet.de
Passwort: a6ar43uf3
Als erstes solltest Du in Deinen Account gehen und Dein Passwort ändern.
Viele Grüße und viel Spass wünscht das Test.de -Team http://asiafighter.as.funpic.de/index.php4
From:AdminTest1@freenet.de


Es kommen aber immer noch keine mails !

Woran liegt das ?



Andere User bei funpic haben für mich mal den Code getestet:

Code:
<? 

$email = "---zensiert---"; 
$angebot_name = "Test"; 
$mail_anmeldung = "Kleiner Test-Text"; 
$email_admin = $email; 

$email_empfaenger = $email; 
$email_betreff = "Ihre Anmeldung bei ".$angebot_name; 
$email_nachricht = $mail_anmeldung; 
$email_optionen = "From:".$email_admin; 

mail( $email_empfaenger, $email_betreff, $email_nachricht, $email_optionen); 

?>

Bei denen kommen die emails an :(

Können mir aber nicht sagen woran es liegt !

Also das Script sollte ja funktionieren ?!?!?!?!?!
 
Zuletzt bearbeitet:
kannst du php_info() ausführen? wenn ja schick mal bitte den link. einfach n script phpinfo.php mit inhalt
Code:
<?php
phpinfo();
?>

hochladen und mir den link schicken.

gruß
hostile
 
Also am Script liegt es definitv nicht. Habe bei mir auch grade
PHP:
<? 
$email = "---zensiert---"; 
$angebot_name = "Test"; 
$mail_anmeldung = "Kleiner Test-Text"; 
$email_admin = $email; 

$email_empfaenger = $email; 
$email_betreff = "Ihre Anmeldung bei ".$angebot_name; 
$email_nachricht = $mail_anmeldung; 
$email_optionen = "From:".$email_admin; 

mail( $email_empfaenger, $email_betreff, $email_nachricht, $email_optionen); 
?>
ausprobiert und funzt einwandfrei (bei 1und1 webhoster)

Sind deine Email Adressen denn wirklich real?
Funpic.de führt gerade div. Wartungsarbeiten durch. Liegt es vielleicht an denen?
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh