Zpracování mailu

Jan Kurik kurik na amis.cz
Pondělí Červen 25 06:50:45 CEST 2001


Dne Ne, 24 čen 2001 jste napsal(a):
> Neznáte způsob, který by automaticky došlý mail poslal php-skriptu?
> tj.nechal by ho ve schránce a jeho kopii by předal jako parametr tomu
> skriptu.


  Nejsem si jisty, jestli odpovim presne na to, na co se ptate, ale zkusim to.

1. Do souboru ".forward" uzivatele prijimajici pozadovany email date
nasledujici dva radky:

\<jmenouzivatele>
|"/cesta/k/php/scriptu"

  kde  "<jmenouzivatele>" nahradite jmenem prijemce emailu a
parametr "/cesta/k/php/scriptu" je snad jasny.

2. PHP musite mit zkompilovany jako CGI

3. V hlavicce PHP scriptu uvedete nasledujici radek:

#!/cesta/k/phpCGI

4. PHP scriptu nastavite "x" bit

  Je treba si uvedomit, ze takto nebude mit PHP script nastavenych spoustu
env. promnennych, takze s tim musi pocitat. Taky je nutno email jeste
pred poslanim do PHP scriptu trochu upravit, aby to PHP-cko bylo schopno
zpracovat jako POST. Tzn. nahrada ruznych znaku za "%xx" a zformatovani na
tvar POST "mail=<telo_emailu>".

  Pokud Vam jde o zpracovani dosleho emailu pres nejaky WEB server tak
obdobnym zpusobem muzete z ".forward" jej >>pretrubkovat<< pomoci treba
utilitky "netcat" na pozadovany WEB.

-- 
Jan Kurik <kurik na amis.cz>


Další informace o konferenci Sendmail