e-mail ze strony www -> php+flash

0

Witam, oto skrypt PHP. We flashu wszystkie pola są przypisane do zmiennych ... jednakże na www.xxxxx.neostrada.pl nie wysyła mi e-mailów ze strony. Nie wysyła ich również z dysku kiedy uruchamiam plik .swf .. wszystkie dane wprowadzane są poprawnie na koncie www.xxxxxxx.prv.pl przeskakuje mi do info że e-mail został wysłany jednakże nie dochodzi na e-mail [email protected] ... oto źródło:

<?php /***************************************************\ * PHP 4.1.0+ version of email script. For more * information on the mail() function for PHP, see * http://www.php.net/manual/en/function.mail.php \***************************************************/ // First, set up some variables to serve you in // getting an email. This includes the email this is // sent to (yours) and what the subject of this email // should be. It's a good idea to choose your own // subject instead of allowing the user to. This will // help prevent spam filters from snatching this email // out from under your nose when something unusual is put. $sendTo = "[email protected]"; $subject = "Email z www"; // variables are sent to this PHP page through // the POST method. $_POST is a global associative array // of variables passed through this method. From that, we // can get the values sent to this page from Flash and // assign them to appropriate variables which can be used // in the PHP mail() function. // header information not including sendTo and Subject // these all go in one variable. First, include From: $headers = "From: " . $_POST["firstName"] ." ". $_POST["lastname"] . "<" . $_POST["email"] .">\r\n"; // next include a replyto $headers .= "Reply-To: " . $_POST["email"] . "\r\n"; // often email servers won't allow emails to be sent to // domains other than their own. The return path here will // often lift that restriction so, for instance, you could send // email to a hotmail account. (hosting provider settings may vary) // technically bounced email is supposed to go to the return-path email $headers .= "Return-path: " . $_POST["email"]; // now we can add the content of the message to a body variable $message = $_POST["message"]; // once the variables have been defined, they can be included // in the mail function call which will send you an email mail($sendTo, $subject, $message, $headers); ?>
0

Problem może leżeć po stronie serwerów a nie skryptu.

Darmowe serwery czeto blokuja funkcje mail(), aby nie wykorzystywać ich do wysyłania spamu.
Z localhostem tez może być ciężko bo z tego co wiem, to niektóre skrzynki blokują wszystko z hosta .neostrada.pl i innych ze zmiennym IP

Polecam przetestować to na jakimś konkretnym serwerze (jeśli to jakiś problem to mogę udostępnić jakieś konto na chwile, jakby co to PW)

1 użytkowników online, w tym zalogowanych: 0, gości: 1