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.
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
  1. Perform a quick check to see if the mail was addressed to us

\* ^To:.*(usernév@renyi.hu|usernév@math-inst.hu)

  1. Don't reply to daemons and mailinglists

\* !^FROM_DAEMON

  1. 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.