Autor Zpráva
Marcus Flintus
Profil
čaute,
mam tu kód, který odesílá zprávu na mail. funkce vrací true, ačkoli ani jeden z několika (asi 4) mailů nedošel :-/ adresa je jistě správná... kde je chyba?



$subject = "Poděkování za investici.";
$headers .= "MIME-Version: 1.0\n".
"From: ". $_POST['mail'] ."\n".
"Content-Type: text/plain; charset=\"windows-1250\"\n";
$mail = "marcus.flintus(zavinac)volny.cz"; //je tam normalne @, jen sem to nechtel davat sem na forum.
$text = "text-mailu... blablabla...ščřžýáí";

if(@mail( $mail, $subject, $text, $headers )){
echo('ahoj ano');
} else {
echo('ahoj ne');
}
krteczek
Profil
Marcus Flintus: kde to testuješ? na lokalhostu? je možné, a mi se to stávalo také, že velké mailové servery neberou maily z localhostu, když jsem odesílal z lokalu maily na seznam nedošel mi žáden, když na můj hosting došly všechny, nejdříve jsem hledal chybu u sebe pak jsem vydedukoval to výše uvedené.
krteczek
Marcus Flintus
Profil
ne, z lokalu ne, testuji na serveru.
venca163
Profil
if(@mail( $mail, $subject, $text, $headers )){
nemá tohle být bez toho "@"????
krteczek
Profil
Marcus Flintus: skus dat prč ty uvozovky u content-type...:

$headers .= "MIME-Version: 1.0\n".

"From: ". $_POST['mail'] ."\n".

"Content-Type: text/plain; charset=windows-1250\n";

krteczek
krteczek
Profil
a ten závináč můžeš dát na testování pryč, ktomu bych přidal na začátek scriptu error_reporting(E_ALL);
krteczek
Marcus Flintus
Profil
HA

Notice: Undefined variable: headers in /www/example.com/public_html/sk/deposit_ok.php on line 17
Marcus Flintus
Profil
a line 17 je řádek

"Content-Type: text/plain; charset=windows-1250\n";
Marcus Flintus
Profil
zkoušel jsem i tu tvoji variantu ale nefunguje :-/
krteczek
Profil
používáš nikde nedefinovanou proměnnou headers (ta tečka před rovnáse tam nepatří), ale to není duvod aby to nejelo
krteczek
Marcus Flintus
Profil
HA, -> chyba byla v tom $headers .= - předtim jsem $headers nedefinoval..

nicméně mi maily stále nechodí :-(
krteczek
Profil
skus to zjednodušit:-)
mail("email@nekde.com","pokus","obsah");
co to udělá???
Marcus Flintus
Profil
zkusil sem něco co sem měl zkusit už dávno - dal jsem to na jinej server a normálně to funguje, takže to je věcí hostignu :-/

Díky moc za pomoc :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0