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