| Rubrika Php / mysql
PHP a zachytenie nedoručených mailov
Všetky správy o nedoručení e-mailu by mali byť doručované na konto
UNIXového užívateľa, ktorý e-mail odoslal, v tomto prípade by to mal byť
užívateľ, ktorý je vlastníkom daného priečinku, z ktorého sa e-mail
odosiela. K hláškam o nedoručení správ sa teda prakticky nedá dostať,
pretože nie každý má prístup napr. k SSH a pod.
Našťastie existuje riešenie priamo v PHP, ktoré však vyžaduje vypnutý
safe_mode.
<? mail($to, $subject, $content, $mime, '-f tvoja@adresa.sk'); ?>
Riešenie spočíva v pridaní piateho parametra funkcie
mail(), ktorý je k dispozícií už od 4. verzie PHPčka.
Parameter „-f tvoja@adresa.sk“ spôsobí
nastavenie „envelope-sender-address“ na ľubovoľnú adresu, e-mail sa
tvári ako skutočne odosielaný z danej adresy. Pokiaľ sa envelope-adress
nenastavuje, je uvedený defaultný server (zväčša mail.hosting.sk) a tam sa
aj doručujú správy o neúspešnom doručení.
Riešenie funguje iba za predpokladu, že je vypnutý safe_mode,
pri zapnutom je odmietaný piaty parameter funkcie mail().
Tomáš Mašek
naspäť
prispieť do diskusie [0]
Vyhľadávanie
Viac z rubriky
Ako ochrániť includované PHP súbory?
Automatické generovanie formulárov z MySQL
Automatický prevod texu na hyperlink
Cachovanie do HTML súboru
Cachovanie s pomocou funkcií serialize/unserialize
Čiernobiele obrázky v PHP
Dynamická tvorba URL
Fulltext ako názov stĺpca v tabuľke
Getcwd – Ako ľahko získať absolútnu cestu
Import z Excelu do MySQL databázy
Maximálny timeout vykonávania SQL skriptu
Microtime – rýchlosť načítania stránky
Odstránenie diakritiky v PHP pomocou iconv()
Overovanie a kontrola formulárov v PHP
Parsovanie XML súboru v PHP
PHP funkcia implode
Porovnávanie a dátovy typ DATE
Práca so súbormi pri zapnutom safe_mode
Prihlasovanie uživateľa prostredníctvom $_SESSION
Real-time kontrola e-mailovej adresy AJAX-om
Spracovanie dátového typu ENUM do HTML selectu
Strpos a offset – nájdenie výskytu znaku v reťazci
Tip: Generovanie PDF súborov
Tip: jednoduché šifrovanie a dešifrovanie v PHP
Tip: správne includovanie súborov
Ukladanie jazykových verzií statických textov
Veľmi jednoduchý návod na pekné URI
Vkladanie obrázkov do databázy
Výber záznamov začínajúcich číslom
Vyčistenie viacrozmerného poľa
Vyhľadávanie, pekné URI a diakritika
Vypísanie abecedy v PHP
Využívanie unikátnych kľúčov v MySQL databáze
Zaradenie jednej položky do viacerých kategórií
Zistenie hodnoty ďalšieho ID – autoincrement
Zložené MySQL dotazy – LEFT JOIN
Zvýrazňovanie syntaxe kódu – GeSHi
Pridať komentár



