Mail From
5 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Dobrý den, mám drobný problém v odesílání emailů z php stránky. Pokud přidám parametr "From: ", tak mi projde podmínka odeslání, ale do schránky nic nepřijde. Když poslední parametr vynechám, tak to funguje, ale odesilatel je server wz. Máte někdo radu? $predmet = $_POST['predmet']; $zprava = $_POST['zprava']; $od = "From: ".$_POST['od']; if ( Mail("mujmail@seznam.cz", $predmet, $zprava, $od) ) echo "Mail byl odeslán"; else echo "Mail se nepodařilo odeslat";
-
Jako mail odesilatele byl nastaven neexistující email (jen kvůli testu). Je možné, že to je ta hlavní chyba?
-
Já používám výhradně tento kód: <?php $predmet = $_POST['predmet']; $zprava = $_POST['zprava']; $hl = "From: " . $_POST['od']; $hl .= "\nMIME-Version: 1.0\n"; $hl .= "Content-Type: text/html;charset=\"UTF-8\"\n"; if(Mail("tvuj@email.tld", $predmet, $zprava, $hl)) { echo "Odesláno"; } else { echo "Chyba při odesílání"; } ?> Samozřejmě, formulář, proměnné si domysli nebo přeměň, svůj mail taky, a pokud je tam nějaká chybička, tak se omlouvám, píšu to narychlo
-
PS: mail odesílatele nemusí existovat, chyba v něm není, zkus použít výše uvedený kód, pokud nebude fungovat, obraťte se na mě ZDE: https://facebook.com/adam.maly.3745 nebo na: patrik.neu@centrum.cz
-
Na odosielanie odporúčam použiť PHPM@iler ( http://phpmailer.worxware.com/ ) za pomoci SMTP niektorej z vašich mail schránok. Odoslanie cez php funkciu mail() môže byť serverom príjemcu identifikované ako SPAM kde mail buď skončí v zložke SPAM alebo nebude nikdy doručený. Tiež ak použijete mail odosielateľa na servery ktorý má SPF ochranu na určitý rozsah IP, tak s danej mail adresy nemôžete odoslať mail pomocou php funkcie mail() ak server WebZdarma nieje uvedený v SPF zázname.