php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Prob mit versenden (mail)


 
dani_o
17-11-2005, 09:51 
 
benutze folgendes script:

mail($email, $title, $text);

das prob ist, dass nix ankommt!
Wer kann mir helfen?

PS.: Email-adresse stimmt beim versenden, daran liegts nicht!

Kann es daran liegen, dass ein mailuserlogin vorhanden ist?

 
mrhappiness
17-11-2005, 09:59 
 
Schreib malecho (int)vornedran.

Lass dir direkt davor alle drei Variablen mit echo ausgeben.

Poste die Ausgabe.


P. S. Im Ordner "Spamverdacht" oder wie auch immer der da heißen mag hast du geschaut?

 
dani_o
17-11-2005, 10:03 
 
Ausgabe:

$email -> ***@freenet.de
$title -> Mein Title
$text -> Mein Text

 
mrhappiness
17-11-2005, 10:05 
 
Ich vermisse das echo (int)vor dem mail-Befehl...

Poste mal deinen Code inklusive der Ausgaben, die ich vorgeschlagen habe.

Hast du im Spamordner geschaut?

 
dani_o
17-11-2005, 10:08 
 
<?php
if($action=="send"){

if(($email=="") || ($title=="") || ($text=="")){
$ausgabe="
The entries are not correct or complete!<br>
Please click on <a href=\"javascript:history.back()\">back</a> and complete your entries!
";
}
else{
mail($email, $title, $text);

$ausgabe="
Your email, it was sent successfully.<br>
Thank you. I will report to you in a short time.
";
}
?>


Bei der Ausgabe selber sind alle Felder ausgefüllt, wenn Du das meinst!
Nein, im Spamordner liegt nix ...

 
dani_o
17-11-2005, 10:32 
 
Kann mir jemand helfen?

 
wahsaga
17-11-2005, 10:54 
 
Hör auf zu drängeln, verflucht!

 
mrhappiness
17-11-2005, 11:08 
 
Original geschrieben von mrhappiness
Poste mal deinen Code inklusive der Ausgaben, die ich vorgeschlagen habe.

 
dani_o
17-11-2005, 11:17 
 
Original geschrieben von dani_o

<?php
if($action=="send"){

if(($email=="") || ($title=="") || ($text=="")){
$ausgabe="
The entries are not correct or complete!<br>
Please click on <a href=\"javascript:history.back()\">back</a> and complete your entries!
";
}
else{

echo (int) mail($email, $title, $text);

$ausgabe="
Your email, it was sent successfully.<br>
Thank you. I will report to you in a short time.
";
}
?>


Ausgabe:

- ***@freenet.de
- Titel meiner Mail
- Textmail

Bei der Ausgabe selber sind alle Felder ausgefüllt, wenn Du das meinst!
Nein, im Spamordner liegt nix ...

 
mrhappiness
17-11-2005, 11:23 
 
Original geschrieben von mrhappiness
Ich vermisse das echo (int)vor dem mail-Befehl...Langsam ist es nicht mehr lustig...

Hast du's mal mit einer anderen Adresse versucht?

P.S. Die * hast du nur beim Posten geschrieben, in Wirklichkeit steht eine richtige Mailadresse da, oder?

 
dani_o
17-11-2005, 11:37 
 
Hab ich aber gemacht gehabt!
Das ist auch die Ausgabe. Allerdings beinhaltet die firmendaten und die darf ich hier ja wohl kaum veröffentlichen!

 
mrhappiness
17-11-2005, 11:51 
 
Original geschrieben von dani_o
Hab ich aber gemacht gehabt!Was?
echo (int) oder eine andere Mailadresse?


Allerdings beinhaltet die firmendaten und die darf ich hier ja wohl kaum veröffentlichen! Sagt ja keiner, aber du kannst ja mal testweise an eine andere Mailadress schicken.

 
pippo
17-11-2005, 11:52 
 
wieder zu spät gewesen...

 
dani_o
17-11-2005, 11:54 
 
da kommt false

 
mrhappiness
17-11-2005, 12:14 
 
Windows-Server?

Machmalerror_reporting(E_ALL);vor den Aufruf von mail.
Ausgabe?

Übrigens kommt da nicht false sondern 0 als Ausgabe :)

 
The Sidewinder
17-11-2005, 12:16 
 
sendmail ist aber schon bei Dir/Euch richtig installiert, oder?

 
dani_o
17-11-2005, 12:57 
 
Ich hoffe schon!
Ich habe in der Zentrale schon mal angerufen, die sollen das checken.
Hoffe, die kriegen das hin !?!


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:45 Uhr.