Gransy — Blog jednoho maleho webhostera

Zpracovani prichozich emailu v PHP

Datum: 16. 5. 2006 9.32 | Autor: gransy | 3634× | 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
  2. Martin3. 10. 2007 15.13

    jj, souhlasim, zajimavy clanek



    odpovědět
  3. Olda Šálek21. 12. 2010 17.03

    skvělé, bude se hodit… googlil jsem totiž bankovní API a hle, půjde to takto



    odpovědět
  4. vaclav11. 12. 2012 0.39

    Díky to se mi hodilo



    odpovědět
  5. Martin10. 6. 2013 15.04

    Díky to se jsem potřeboval pro můj web.



    odpovědět

Přidat nový komentář:




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