Gransy — Blog jednoho maleho webhostera

Zpracovani prichozich emailu v PHP

Datum: 16. 5. 2006 9.32 | Autor: gransy | 4050× | Kategorie: PHP | Komentáře: 5

Ukazem si zpracovani rovnou na prikladu:

Nasim ukolem je nastavit zpracovavani prichozich emailu na adresu neco@server skriptem script.php.


Do souboru /etc/aliases pridame radek:

     neco: "|php /cesta/k/souboru/script.php"

Tento radek nam zajisti, ze prichozi email spusti skript script.php a ve standartnim vstupu ( stdin ) posle obsah email zpravy ( vcetne hlavicek ).

Dale je nutne pregenerovat databazi aliases:

     gransy:/etc# newaliases

Soubor script.php ktery nam prichozi email ulozi do promenne vypada takto:

 1 <?

 2
 3
// nacti z stdin ( standart input )
 4
$fd fopen("php://stdin""r");
 5
 6
$email "";
 7
 8 while (!
feof($fd)) {
 9     
$email .= fread($fd1024);
10 }
11
12
fclose($fd);
13
14 ...
15
16
?>




Komentáře:

  1. Rik24. 12. 2006 13.17

    Zajímavý článek



    odpovědět

Přidat nový komentář:




Ochrana proti spamu. Napište prosím číslici pět: