Korektni rozliseni adresy v procmailu

Lukas Horalek lin na ester.economia.cz
Čtvrtek Květen 27 19:02:40 CEST 1999


Dobry den,

jeste malickost, a mozna jen hloupy dotaz zpusobeny mou neduslednou cetbou
manualu :)

Rekneme, ze mi na me konto smeruji zaznamy z aliases pro 'beda na domena.cz'
a 'eda na domena.cz'. Rad bych vsak v procmailu rozlisil, pro ktereho
uzivatele prisla posta, a dle toho provedl prislusnou akci.

Problem je v tom, ze odesilatel muze a nemusi mit tyto adresu ve svem
addressbooku, takze v polozce "To:", podle ktere procmail rozstreluje,
muze byt treba jen "To: beda na domena.cz", nebo taky "To: Kamarad Beda
<beda na domena.cz>", popripade oblibene Outlookovske: 
"To: "'beda na domena.cz'" <beda na domena.cz>"

Jak si laskavy ctenar jiste vsiml, dalsi problem je v tom, ze
"eda na domena.cz" je v jistem smyslu podretezcem retezce "beda na domena.cz".

Pro nastalou situcai mam nyni v '.procmailrc' tri pravidla:

:0 c
*To: .*beda na domena.cz
|/script/pro/pripad/"beda"

:0 c
*To: eda na domena.cz
|/script/pro/pripad/"eda"

:0 c
*To: .*<eda na domena.cz>
|/script/pro/pripad/"eda"


...nicmene nejsem si jist, zda
   (a) toto bude fungovat 100% (byt se zda, ze ano)
   (b) je to to nejelegantnejsi reseni


Za nakopnuti predem dekuji :)

					S pozdravem
						Lukas Horalek,
						HN, Economia, a.s.



Další informace o konferenci Linux