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