Autor | Zpráva | ||
---|---|---|---|
Akali Profil |
#1 · Zasláno: 15. 3. 2011, 10:51:39 · Upravil/a: Akali
Ahoj, napsal jsem si sccipt na odesílání mailu, ale pořád mi to nefungovalo. Nikde jsem chybku nenašel, tak jsem zkusil toto
<?php mail("muj_mail.cz", "nejaký předmět", "a nějaký obsah"); ?> Jenže to se také neodesílá.. Je tam snad nějaká chyba? Z tohoto hostingu to vždy běhalo bezvadně, ale dnes se nemůžu dohrabat k funkčnímu řešení.. |
||
Marek88 Profil |
#2 · Zasláno: 15. 3. 2011, 11:03:05 · Upravil/a: Marek88
Zkus se podívat tady na FAQ.
EDIT: Jde o to, že mail bez hlaviček se odešle, ale nedorazí, protože neprojde spamovým filtrem. |
||
Akali Profil |
#3 · Zasláno: 15. 3. 2011, 11:31:13
Aha, to jsem nevěděl, ale pořád v tom prvním, o co jsem se snažil mám hlavičku nastavenou, mail se odešle, ale na centrumu se mi neobjeví.. Pořád nevím, kde dělám chybu
<?php If($_POST['odeslano'] And $_POST['kontrola']==10 And !Empty($_POST['predmet']) And !Empty($_POST['jmeno']) And !Empty($_POST['email']) And $_POST['email']!="@" And !Empty($_POST['zprava'])){ $jmeno = $_POST['jmeno']; $email = $_POST['email']; $zprava = $_POST['zprava']; $telefon = $_POST['telefon']; $zprava = "\n\n Jméno:".$jmeno; $zprava .= "\n Telefon:".$telefon; $zprava .= "\n Firma:".$predmet; // předmět s diakritikou $clearsubject = $_POST['predmet']; $encodedsubject = base64_encode ($clearsubject); $predmet = "=?utf-8?B?$encodedsubject?="; //nastavení mailu $headers = "MIME-Version: 1.0\r\n"; $headers.= "Content-Type: text/plain; charset=\"utf-8\"\r\n"; $headers.= "Content-Transfer-Encoding: base64\r\n"; $headers.= "From: $email\r\n"; If(Mail("muj_mail.cz", $predmet, $zprava, $headers)) echo "<div id=\"napiste_nam_spodni\">E-mail byl úspěšně odeslán."; else echo "E-mail se <strong>nepodařilo poslat</strong> možná kvůli nevyplnění všech údajů nebo kontrolní otázky."; } else if($_POST['odeslano']) echo "<div id=\"napiste_nam_spodni\"><img src=\"img/vykricnik.jpg\" width=\"50\" height=\"40\"><span style=\"vertical-align: top\"><code>Váš e-mail nebyl odeslán.<br> Pro zaslání Vašeho dotazu musí být vyplněny všechny položky!</div>"; ?> |
||
Davex Profil |
#4 · Zasláno: 15. 3. 2011, 19:09:40
Akali:
Zkus změnit konce řádků \r\n na \n a zakomentuj řádek
$headers.= "Content-Transfer-Encoding: base64\r\n"; |
||
Časová prodleva: 13 let
|
0