zaloha posty kazda zprava do extra souboru
mardon
mar.don na seznam.cz
Pondělí Srpen 11 12:56:02 CEST 2003
Hello Lubos,
Monday, August 11, 2003, 11:57:02 AM, you wrote:
>> Date: Mon, 11 Aug 2003 11:35:43 +0200
>> From: mardon <mar.don na seznam.cz>
>> To: sendmail na linux.cz
>> Subject: zaloha posty kazda zprava do extra souboru
>>
>> mam problem pouzivame sendmail jako SMTP
>> na lokalech je outlook 2000, ktery stahuje postu.
>> Potrebuji zazalohovat postu jednoho uctu, to jsen nastavila pomoci
>> .forward na jiny uziv. ucet.
>> Ted bych ,ale potrebovala kazdou zpravu zazalohovat do samostatneho
>> souboru a ne vsechny do jednoho jak to funguje nyni.
LK> Do .forward se da dat "| program", cimz se posta presmerovana do
LK> programu, ktery ji dostane na stdin a pak si s ni uz muze delat, co chce,
LK> tj. napr. prave ulozit do souboru; pokud si vymyslite vhodna unikatni
LK> genericka jmena (asi nejlepe slozena z data a casu a treba cisla procesu),
LK> tak by na to mohl stacit treba nejaky jednoduchy skriptik v posix-sh -
LK> ideove asi takto (samozrejme by to ve finale chtelo nejakou obsluhu chyby
LK> zapisu do ciloveho souboru s presmerovanim stderr na vhodne misto):
LK> $ cat .forward
LK> | /bin/sh -c "/usr/local/bin/mail-archiver"
LK> $ cat /usr/local/bin/mail-archiver"
LK> #!/bin/sh
LK> PATH=/bin:/usr/bin; DIR=~/mail-archive
cat >>$DIR/$(date +%Y%m%d%H%M%S).$$
LK> (umisteni sh a cat by melo vyhovet vetsine unixu a adresar $DIR by se
LK> musel vytvorit predem i s vhodnymi pristupovymi pravy). Obdobne by se
LK> to jiste dalo udelat treba v perlu ap.
LK> BTW: Je potreba pocitat s divergenci prislusnych cilovych filesystemu
LK> (mohou se prichozi postou preplnit).
LK> --
LK> Lubos Kaspar
to vypada zajimave, zkusim to vyzkouset diky
--
Best regards,
mardon mailto:mar.don na seznam.cz
Další informace o konferenci Sendmail