Automatikus e-mail válasz távollétünkben
Először létre kell hozni egy .vacation.msg nevű file-t a saját home alkönyvtárban, ami a távollét alatt beérkező levelekre adandó választ tartalmazza.
Ezután meg kell editálni a már létező ~/.procmailrc file-t, az alábbiak szerint (A usernév a saját login nevünkre cserélendő, illetve lényeges, hogy a második formail-es hosszú sorban nem lehet sortörés.):
A file legelejére kell írni:
SHELL=/usr/local/bin/zsh illetve szerepelnie kell az alábbi sornak: SENDMAIL=/usr/lib/sendmail
A file legvégére kell írni:
- 0 Whc: vacation.lock
- Perform a quick check to see if the mail was addressed to us
\* ^To:.*(usernév@renyi.hu|usernév@math-inst.hu)
- Don't reply to daemons and mailinglists
\* !^FROM_DAEMON
- Mail loops are evil
\* !^X-Loop: usernév@renyi.hu | formail -rD 8192 vacation.cache
- 0 ehc # if the name was not in the cache
| (formail -rI"Precedence: junk" -A"X-Loop: usernév@renyi.hu" ; egrep -v "(^From:|^Subject:|^ *$)" $HOME/.vacation.msg) | /usr/lib/sendmail -oi -t
Ha már nincs szükség az automatikus üzenetküldésre, akkor értelemszerűen minden előbb leírt változtatást meg kell szüntetni, azaz az eredeti állapotot kell visszaállítani.
Végül LE KELL TÖRÖLNI a Mail alkönyvtárunkban keletkezett vacation.cache file-t. Kezdő felhasználóknak javaslat: csináljanak egy biztonsági másolatot a .procmailrc file-jukból pl. procmailrc.orig néven arra az esetre, ha valamit végzetesen elrontanának szerkesztés közben.
Probléma esetén további segítséget a system-től lehet kérni.