Funkce mail() nefunguje
Napsal: sob 7. kvě 2011, 13:15
Ahoj, narazil jsem na problém během tvorby formuláře pro odeslání objednávky přes funkci mail(). Nevím zda jsem někde udělal chybu, nebo tuto funkci hosting nepodporuje (ic.cz), ikdyž ve FAQ má napsáno, že by to fungovat mělo.
Vše proběhne, jak by mělo, dokonce to napíše i zprávu "Email byl úspěšně odeslán", ale na mailovou adresu nic nepříjde.
Ani do Spamu.
Cílová adresa je na serveru gmail.com. Zkoušel jsem čekat i nekolik hodin, zda to třeba nepříjde opožděně, ale nic...
Předem díky za pomoc.
Tady je kód souboru(soubor, který odkazuje na tento je prostý HTML formluář:
Vše proběhne, jak by mělo, dokonce to napíše i zprávu "Email byl úspěšně odeslán", ale na mailovou adresu nic nepříjde.
Předem díky za pomoc.
Tady je kód souboru(soubor, který odkazuje na tento je prostý HTML formluář:
Kód: Vybrat vše
<?
$email = $_POST['email'];
$spam = $_POST['spam'];
$zprava = $_POST['zprava'];
$jmeno = $_POST['jmeno'];
$prijmeni = $_POST['prijmeni'];
$ulice = $_POST['ulice'];
$mesto = $_POST['mesto'];
$psc = $_POST['psc'];
$platba = $_POST['platba'];
$text_zpravy = "
Zpráva od uživatele:
".$_POST["zprava"]."
Adresa uživatele:
".$_POST["adresa"]."
Jméno uživatele:
".$_POST["jmeno"]."
Příjmení uživatele:
".$_POST["prijmeni"]."
Ulice uživatele:
".$_POST["ulice"]."
Město uživatele:
".$_POST["mesto"]."
PSC uživatele:
".$_POST["psc"]."
Platba uživatele:
".$_POST["platba"]."
";
if ($email!="" and $spam=="SXGPT")
{
@mail("urbanekmirek@gmail.com", $_POST["jmeno"], $text_zpravy,);
echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";
}
else
{
echo "<p>Váš e-mail se <strong>nepodařilo odeslat</strong> pravděpodobně jste nevyplnili všechny údaje, nebo špatně opsali bezpečnostní kód.</p>";
}
?>