Portál AbcLinuxu, 15. července 2025 13:18


Dotaz: procmail - automaticka odpoved

24.8.2005 09:36 Dušan Hokův | skóre: 43 | blog: Fedora a další...
procmail - automaticka odpoved
Přečteno: 255×
Odpovědět | Admin
Zdar, vytvoril jsem nasledujici .procmailrc:
SHELL=/bin/bash
VERBOSE=yes
LOGFILE=procmail.log
:0fw:
* ^Subject:.*\[ZAP\]
{
:0b
  zprava.txt
}
:0
* ^Subject:.*\[VYP\]
{
:0b
| rm -f zprava.txt
}
:0
#* !^FROM_DAEMON
#* !^FROM_MAILER
* !^X-Loop: infobot_reply
{
:0
| if [ -e zprava.txt ]; then ((/usr/bin/formail -rt -A"Precedence: junk (autoreply)" -A"X-Loop: infobot_reply" ; cat zprava.txt) | /usr/sbin/sendmail -t) fi
$DEFAULT
}
Ma to delat to, ze kdyz v subjektu poslu [ZAP] tak se mi v home vytvori soubor zprava.txt, ktery je pak jako telo automaticke odpovedi dokud neposlu jako subjekt [VYP] cimz ho smazu.

Posledni podminka testuje existenci souboru zprava.txt a pripadne odesila prave onu automatickou odpoved.

Bohuzel se mi nedari, aby zaroven v kazdem pripade, pokud neni splnena prvni a druha podminka mail dorucil prijemci. K tomu by melo slouzit to $DEFAULT. Nekde jsem asi ne zcela spravne pochopil dokumentaci (procmail v3.15.1).

Predem diky za pomoc
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.8.2005 15:32 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: procmail - automaticka odpoved
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takze hotovo: chybelo "c" - carbon copy :-)

SHELL=/bin/bash
VERBOSE=yes
LOGFILE=procmail.log
:0fw:
* ^Subject:.*\[ZAP\]
{
:0b
  zprava.txt
}
:0
* ^Subject:.*\[VYP\]
{
:0b
| rm -f zprava.txt
}
:0
#* !^FROM_DAEMON
#* !^FROM_MAILER
* !^X-Loop: infobot_reply
{
:0 c
| if [ -e zprava.txt ]; then ((/usr/bin/formail -rt -A"Precedence: junk (autoreply)" -A"X-Loop: infobot_reply" ; cat zprava.txt) | /usr/sbin/sendmail -t) fi
}

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.