„Automatikus e-mail válasz távollétünkben” változatai közötti eltérés

Innen: Renyi FAQ
Ugrás a navigációhoz Ugrás a kereséshez
Nincs szerkesztési összefoglaló
Nincs szerkesztési összefoglaló
 
11. sor: 11. sor:
A file legvégére kell írni:
A file legvégére kell írni:


:0 Whc: vacation.lock
:0 Whc: vacation.lock
# Perform a quick check to see if the mail was addressed to us
# Perform a quick check to see if the mail was addressed to us
\* ^To:.*(usernév@renyi.hu|usernév@math-inst.hu)
* ^To:.*(usernév@renyi.hu|usernév@math-inst.hu)
# Don't reply to daemons and mailinglists
# Don't reply to daemons and mailinglists
\* !^FROM_DAEMON
* !^FROM_DAEMON
# Mail loops are evil
# Mail loops are evil
\* !^X-Loop: usernév@renyi.hu
* !^X-Loop: usernév@renyi.hu
| formail -rD 8192 vacation.cache
| formail -rD 8192 vacation.cache


:0 ehc      # if the name was not in the 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
| (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.
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.

A lap jelenlegi, 2022. szeptember 22., 12:58-kori változata

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.