Automatikus e-mail válasz távollétünkben

Innen: Renyi FAQ
A lap korábbi változatát látod, amilyen Admin (vitalap | szerkesztései) 2022. szeptember 22., 12:58-kor történt szerkesztése után volt.
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
Ugrás a navigációhoz Ugrás a kereséshez

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.