PLD-doc/book/pl_book__uslugi/pl_uslugi_poczta__exim.sec

paszczus cvs w pld-linux.org
Czw, 29 Wrz 2005, 18:51:30 CEST


Author: paszczus
Date: Thu Sep 29 18:51:26 2005
New Revision: 6408

Modified:
   PLD-doc/book/pl_book__uslugi/pl_uslugi_poczta__exim.sec
Log:
- dodanie opcji Automagicznej Odpowiedzi

Modified: PLD-doc/book/pl_book__uslugi/pl_uslugi_poczta__exim.sec
==============================================================================
--- PLD-doc/book/pl_book__uslugi/pl_uslugi_poczta__exim.sec	(original)
+++ PLD-doc/book/pl_book__uslugi/pl_uslugi_poczta__exim.sec	Thu Sep 29 18:51:26 2005
@@ -740,4 +740,58 @@
 	Musisz pamiętać aby go zrestartować po dokonaniu modyfikacji jego pliku konfiguracyjnego.</para>
 <screen># /etc/rc.d/init.d/exim restart</screen>
 </section>
+        <section id="uslugi_exim_vacation">
+                <title>Automatyczna odpowiedź - Vacations</title>
+<para>W przypadku, gdy masz zamiar gdzieś wyjechać na dłużej i nie będziesz
+	miał dostępu do poczty, dobrym pomysłem jest ustawienie automagicznej odpowiedzi dla ludzi, którzy
+	do Ciebie piszą. Tu z pomocą przychodzi nam opcja w <productname>Eximie</productname>.</para>
+<para>Na początku edytujemy plik <filename>/etc/mail/exim.conf</filename> i w sekcji <option>routers</options>
+	przed <option>localuser router</option>dodajemy następujące linijki:</para>
+<screen>user_vacation:
+     driver = accept
+     check_local_user
+user_vacation:
+     driver = accept
+     check_local_user
+     # do not reply to errors or lists
+     condition = "${if or {{match {$h_precedence:} {(?i)junk|bulk|list}} {eq {$sender_address} {}}} {no} {yes}}"
+     no_expn
+     require_files = /var/mail/vacation/${local_part}/vacation.msg  
+     # nie odpisujemy na maile od list oraz powiadomien
+     senders = " ! ^.*-request w .*:\
+                 ! ^owner-.*@.*:\
+                 ! ^postmaster w .*:\
+                 ! ^listmaster w .*:\
+                 ! ^mailer-daemon w .*\
+                 ! ^root w .*"
+     transport = vacation_reply
+     unseen
+     user = ${local_part}
+     no_verify</screen>
+<para> Następnie towrzymy katalog <filename>/var/mail/vacation</filename> , w którym będą się znajdować foldery
+	zawierające nazwe użytkownika oraz pliki z informacjami o powodzie jego nieobecności. Powód taki
+	wpisujemy do pliku <filename>vacation.msg</filename> znajdującego się w 
+	<filename>/var/mail/vacation/NAZWA_UŻYTKOWNIKA/</filename>. Gdy już mamy te ustawienia za sobą w sekcji
+	<option>transport</option> dodajemy następujące linijki:</para>
+<screen>vacation_reply:
+     driver = autoreply
+     file = /var/mail/vacation/$local_part/vacation.msg
+     file_expand
+     from = System Atuomatycznej Odpowiedzi <$original_local_part@$original_domain>
+     log = /var/mail/vacation/$local_part/vacation.log
+     once = /var/mail/vacation/$local_part/vacation.db
+     once_repeat = 7d
+     subject = ${if def:h_Subject: {Re: ${quote:${escape:${length_50:$h_Subject:}}} (autoreply)} {Informacja} }
+     text = "\
+     Witaj $h_from\n\n\
+     Ta wiadomość została wygenerowana automatycznie\n\
+     Tekst poniżej zawiera informację od użytkownika:\n\
+     ====================================================\n\n\
+     "
+     to = "$sender_address"</screen>
+<para>Ważną częścią tutaj jest opcja <option>once_repeat</option>, która sprawdza jak często nadawcy będą otrzymywać 
+	odpowiedzi. W tej konfiguracji jest to co 7dni. </para>
+<para>To wszystko, teraz musimy jeszcze zrestartować <productname>Exima</productname> i możemy jechać na urlop.</para>
+<screen># /etc/rc.d/init.d/exim restart</screen>
+</section>
 </section>	



Więcej informacji o liście dyskusyjnej pld-doc