Autor | Zpráva | ||
---|---|---|---|
pan čarovný Profil * |
#1 · Zasláno: 14. 9. 2015, 12:52:15
Zdravím, použil jsem funkci cs mail tady z faqu, mám však problém s tím, že mi buď nepříjde vůbec / příjde prázdnej mail ... děje se to však je u mailových schránek, které nejsou komerční (u @seznam, @gmail apod. funguje OK). Čím to může být? Může být problém v tom, že mám jako From: nastaveno neco@domena.cz a pak to jde z wedosu? Díky za odpověď.
<?php /* *************** diskuse.jakpsatweb.cz *** PHP FAQ ********************** */ function autoUTF($s) { if (preg_match('#[\x80-\x{1FF}\x{2000}-\x{3FFF}]#u', $s)) // detect UTF-8 { return $s; } elseif (preg_match('#[\x7F-\x9F\xBC]#', $s)) // detect WINDOWS-1250 { return iconv('WINDOWS-1250', 'UTF-8', $s); } else // assume ISO-8859-2 { return iconv('ISO-8859-2', 'UTF-8', $s); } } function cs_mail($to, $predmet, $zprava, $head = "") { $predmet = "=?utf-8?B?".base64_encode(autoUTF($predmet))."?="; $head .= "MIME-Version: 1.0".PHP_EOL; $head .= "Content-Type: text/plain; charset=\"utf-8\"".PHP_EOL; $head .= "Content-Transfer-Encoding: base64".PHP_EOL; $zprava = wordwrap(base64_encode(autoUTF($zprava)), 78, PHP_EOL, true); return mail($to, $predmet, $zprava, $head); } /* ********************************************************************** ** */ |
||
Davex Profil |
pan čarovný:
Tipnul bych to na špatné použití funkce. Zkus použít PHPMailer, jestli se to nezlepší. „děje se to však je u mailových schránek, které nejsou komerční (u @seznam, @gmail apod. funguje OK)“ To jsem nějak nepochopil. Co je podle tebe komerční mailová schránka? „Může být problém v tom, že mám jako From: nastaveno neco@domena.cz“ Záleží na doméně. Většinou není dovoleno uvádět odesílatele z neexistující domény nebo z cizí domény, která není umístěna na webhostingu ze kterého se odesílá, ale to by nechodily prázdné e-maily. |
||
pan čarovný Profil * |
#3 · Zasláno: 15. 9. 2015, 10:33:32
Tím slovem komerční bych označil schránky, které si může založit běžný uživatel na internetu bez toho, aniž by vlastnil nějakou doménu, takže @gmail, @centrum, @seznam atd. Na tyto emailové adresy chodí maily kompletní a vpořádku ... ovsem když si to nechám poslat na @jakpsatweb.cz, tak to buď nedojde vůbec, nebo dojde prázdnej (pouze předmět).
|
||
Kubo2 Profil |
#4 · Zasláno: 16. 9. 2015, 12:32:54
pan čarovný:
„ovsem když si to nechám poslat na @jakpsatweb.cz, tak to buď nedojde vůbec, nebo dojde prázdnej (pouze předmět).“ Ty máš inbox na @jakpsatweb.cz? |
||
Časová prodleva: 9 let
|
0