<?xml version="1.0" encoding="iso-8859-2"?>
<section id="ch_advanced">
  <title>Zaawansowane opcje</title>
  <section id="adv_actions">
    <title>Akcje</title>
    <para>
    Akcje pozwalają na użycie pełnej mocy linii poleceń systemu UNIX w twoich emailach. Możliwe jest zdefiniowanie różnych komend pobierających parametry takie jak plik bieżącego emaila, lista wiadomości, obecnie zaznaczony tekst itd. W ten sposób można wykonywać różne zadania jak np. edycja źródła wiadomości w twoim edytorze tekstowym, "ukrywanie" co masz na myśli używając ROT-13, nakładanie łatek zawartych w wiadomości itd. Jedynym limitem jest twoja wyobraźnia. Konfiguracja akcji przebiega poprzez menu Narzędzia.
    </para>
    <blockquote>
    	<example><title>Proste <quote>Otwórz z...</quote></title>
	 	<variablelist>
			<varlistentry><term>Nazwa menu: <emphasis>Otwórz w kate</emphasis> Komenda: <emphasis>kate %p</emphasis></term>
				<listitem><para>Otwiera plik zdekodowanej części MIME(<emphasis>%p</emphasis>) za pomocą <emphasis>kate</emphasis> - edytora tekstu.
				    </para></listitem>
		    </varlistentry>
	    	</variablelist>
    	</example>
   	<example><title>Zarządzanie spamem za pomocą <ulink url="http://bogofilter.sourceforge.net/">Bogofilter</ulink></title>
		<variablelist>
			<varlistentry><term>Nazwa menu: <emphasis>Bogofilter/Zaznacz jako nie spam </emphasis> Komenda: <emphasis>bogofilter -n -v -B "%f"</emphasis></term>
				<listitem><para>Zaznacza wybrane wiadomości (<emphasis>%f</emphasis>) jako nie spam używając <emphasis>Bogofiltera</emphasis>.
				    </para></listitem>
		    </varlistentry>
		    <varlistentry><term>Nazwa menu: <emphasis>Bogofilter/Zaznacz jako spam</emphasis> Komenda: <emphasis>bogofilter -s -v -B "%f"</emphasis></term>
			    <listitem><para>Zaznacza wybrane wiadomości (<emphasis>%f</emphasis>) jako spam używając <emphasis>Bogofiltera</emphasis>.
				    </para></listitem>
		    </varlistentry>
    		</variablelist>
    </example>
    <example><title>Wyszukaj w Google używając pliku skryptowego</title>
	    <variablelist>
		    <varlistentry><term>Nazwa menu: <emphasis>Szukaj/Google</emphasis> Komenda: <emphasis>|/ścieżka/do/google_search.pl</emphasis></term>
			    <listitem><para>Wyszukuje w Google obecnie zaznaczony tekst (<emphasis>|</emphasis>) używając skryptu <emphasis><ulink url="http://www.claws-mail.org/tools.php">google_search.pl</ulink></emphasis>.
				    </para></listitem>
		    </varlistentry>
	    </variablelist>
    </example>
    </blockquote>
  </section>
  <section id="adv_templates">
    <title>Szablony</title>
    <para>
    Szablony używane są w oknie tworzenia wiadomości i służą jako szkielet dla emaila. Mogą zawierać zarówno stały tekst jak i części dynamiczne, jak np. imię i nazwisko nadawcy ("Szanowny %N, ..."), datę itd. Używając szablonu dynamiczne pola będą zamienione przez odpowiednie dane. Konfiguracja szablonów odbywa się poprzez menu Narzędzia.
    </para>
    <para>
    podczas nakładania szablonu zostanie zadanie pytanie czy użyć <quote>Wstaw</quote> albo <quote>Podmień</quote>, różnice pomiędzy podmianą a wstawianiem dotyczą jedynie treści wiadomości. <quote>Podmień</quote> zamieni zawartość wiadomości na tą zdefiniowaną w szablonie, czyszcząc ją gdy szablon jest pusty. <quote>Wstaw</quote> wstawi treść szablonu na aktualnej pozycji kursora jeśli jest ustawiona.
    </para>
    <para>
    Bez względu na to czy wykonywana jest czynność wstawiania czy podmiany każde pole To, CC lub Bcc, które jest zdefiniowane w szablonie zostanie dołączone do listy odbiorców w oknie tworzenia wiadomości. Jeśli szablon definiuje temat, zastąpi on temat w oknie tworzenia wiadomości.
    </para>
    <para>
    Symbole mogą być używane w każdej części szablonu, zostaną one zamienione na ich dynamiczne odpowiedniki jeśli to tylko możliwe, w innym przypadku nie zostanie podmieniona żadna wartość. Takie zachowanie ma sens w przypadku opowiadania lub przekazywania. Nie ma restrykcji co do tego, które symbole mogą być użyte w poszczególnych częściach szablonu, nawet jeśli wstawianie treści wiadomości (%M albo %Q) nie ma większego sensu w większości przypadków.
    </para>
    <para>
    Nakładanie szablonu najpierw przetwarza treść wiadomości a następnie nagłówki To, Cc, Bcc oraz temat.
    </para>
    <para>
	    Więcej informacji i przykładów użycia można znaleźć w FAQ tworzonym przez użytkowników na stronie Claws Mail <ulink url="http://www.claws-mail.org/faq/">http://www.claws-mail.org/faq/</ulink>
    </para>
   </section>
  <section id="adv_processing">
    <title>Przetwarzanie</title>
    <para>
    Regułki przetwarzania są takie same jak regułki filtrowania, z wyjątkiem tego, że są one uruchamiane podczas wchodzenia do danego katalogu i dotyczą one tylko niego. Możesz używać przetwarzania do automatycznego przenoszenia starych wiadomości do katalogu archiwalnego albo do usuwania takich wiadomości i do wielu innych rzeczy. Ustawianie regułek przetwarzania każdego katalogu odbywa się poprzez kliknięcie na niego prawym przyciskiem myszy.
    </para>
    <para>
    Regułki przetwarzania dopełniane są przez regułki przetwarzania wstępnego i końcowego. Podobnie jak one wykonywane są tylko przy otwieraniu danego katalogu, lecz tak samo jak regułki filtrujące są jednakowe dla wszystkich katalogów. Ich konfiguracja odbywa się za pomocą menu Narzędzia. Regułki przetwarzania wstępnego wykonywane są przed specyficznymi dla katalogu regułkami przetwarzania, natomiast regułki przetwarzania końcowego wykonywane są po.
    </para>
  </section>
  <section id="adv_colour_labels">
  <title>Etykiety kolorów</title>
  <para>
  Etykiety kolorów mogą być użyte do podkreślenia wagi danej wiadomości. Aby oznaczyć daną wiadomość należy kliknąć na nią prawym przyciskiem myszy w widoku wiadomości i wybrać menu <quote>Kolor podświetlenia</quote>.
  </para>
  <para>
  Etykiety kolorów są konfigurowalne. Zarówno kolor jak i etykieta mogą zostać zmienione przez użytkownika. Te preferencje można znaleźć w zakładce <quote>Konfiguracja/Ustawienia/Wyświetlanie/Kolory</quote>.
  </para>
  </section>
  <section id="adv_ml_support">
  <title>Obsługa list dyskusyjnych</title>
  <para>
  Claws Mail oferuje wsparcie dla list dyskusyjnych w menu <quote>Wiadomość/Mailing-List</quote>. Gdy zostanie wybrana wiadomość z grupy dyskusyjnej to menu pozwala na szybkie zapisywanie, wypisywanie, pisanie wiadomości, otrzymanie pomocy, kontakt z właścicielem listy i przeglądanie archiwum listy; poprzez otwarcie okna tworzenia wiadomości z już wypełnionym adresem lub otworzenie odpowiedniego adresu w twojej przeglądarce internetowej.
  </para>
  </section>
  <section id="adv_plugins">
    <title>Wtyczki</title>
    <para>
      Mechanizm wtyczek służy do rozszerzania możliwości oferowanych przez Claws Mail. Na przykład załóżmy, że chciałbyś przechowywać swoje emaile w zdalnej bazie <acronym>SQL</acronym>. W większości klientów pocztowych byłoby to niemożliwe bez zmian w głównym programie. Z Claws Mail możesz napisać wtyczkę, która wykona takie zadanie. 
    </para>
    <para>
	    To jest tylko przykład możliwości. Wiele wtyczek zostało już napisanych dla Claws Mail i więcej będzie w przyszłości. Rozdział <link linkend="ch_plugins">Rozszerzanie możliwości Claws Mail</link> opisuje je dokładnie.
    </para>
  </section>
  <section id="deploying">
    <title>Wdrażanie Claws Mail</title>
    <para>
    Początkowy kreator próbuje stworzyć konfigurację używając danych zgromadzonych z systemu operacyjnego, jak np. hasło użytkownika, domenę itd. Jako że jest on zorientowany na prostą konfigurację niektóre domyślne wartości często muszą być zmodyfikowane. Jednakże występuje możliwość konfiguracji kreatora, zaprojektowana w ten sposób aby umożliwić administratorom w łatwy sposób wdrożenie Claws Mail dla wielu użytkowników na jednym komputerze lub wielu za pomocą jakiegoś narzędzia replikacyjnego.
    </para>
    <para>
    Pierwsza część zawiera tworzenie szablonu kreatora konfiguracyjnego i ustawienia różnych domyślnych parametrów nowej instalacji Claws Mail.
    </para>
    <itemizedlist>
      <listitem><para>Zacznij jako nowy użytkownik, który nie posiada założonego katalogu ~/.claws-mail.</para></listitem>
      <listitem><para>Uruchom Claws Mail i przejdź przez kreatora. Wartości do wypełnienia nie będą istotne dla późniejszego wdrożenia, więc możesz wcisnąć następne-następne-następne.</para></listitem>
      <listitem><para>Kiedy kreator się zakończy i masz przed sobą główne okno Claws Mail skonfiguruj wszystkie domyślne opcje, które znajdą się w kopii pierwotnej. Możesz załadować wtyczki, dodać kontakty i serwery LDAP, utworzyć regułki filtrowania itd.</para></listitem>
      <listitem><para>Jeśli jest to niezbędne i wdrożony Claws Mail będzie używać skrzynek MH stwórz odpowiednie katalogi w skrzynce.</para></listitem>
      <listitem><para>Wyłącz Claws Mail.</para></listitem>
      <listitem><para>Następnie zmodyfikuj nowopowstały plik szablonu kreatora ~/.claws-mail/accountrc.tmpl. W tym pliku znajdują się różne zmienne, które odpowiadają polom w kreatorze. Możesz zostawić je jako komentarz, w tym przypadku zostaną użyte domyślne wartości lub podać ich wartości. Nie wszystkie pola są zmiennymi, np. smtpauth, smtpssl i recvssl są wartościami binarnymi, 0 albo 1, oraz recvtype jest typem liczbowym. Inne pola jak name, email, lub recvuser, są przetwarzane przez kreatora i zmienne, które zawierają są zmieniane na odpowiednie wartości. Pozwala to na ustawienie wszystkiego dla twoich zastosowań, nawet jeśli są to dziwne nazwy serwerów lub użytkowników.</para></listitem>
      <listitem><para>Zapisz ten plik i usuń ~/.claws-mail/accountrc, (zawiera fałszywe konto) i  ~/.claws-mail/folderlist.xml (żeby drzewo katalogów zostało odtworzone dla nowych użytkowników). Rekursywnie skopiuj katalog .claws-mail do /etc/skel/; jeśli wdrożony Claws Mail będzie używał skrzynek MH skopiuj również katalog Mail. Zmień prawa dostępu (chown) do wszystkich plików w /etc/skel/.claws-mail i /etc/skel/Mail na root:root ze względu na bezpieczeństwo.</para></listitem>
      <listitem><para>Przetestuj! Stwórz nowego użytkownika, zaloguj się, uruchom Claws Mail. Jeśli wszystko jest wypełnione tak jak chciałeś ten użytkownik powinien tylko wpisać swoje hasła.</para></listitem>
      <listitem><para>Teraz jeśli stworzyłeś konfigurację pierwotną dla jednego systemu możesz kontynuować na innych. Jeśli to było tylko dla jednego komputera, skończyłeś!</para></listitem>
    </itemizedlist>
    <para>
    Ustawienia zawarte w pliku accountrc.tmpl:
    </para>
    <variablelist>
     <varlistentry><term>domain</term>
      <listitem><para>Nazwa twojej domeny (example.com). Jeśli nie została ustawiona zostanie pobrana z nazwy twojego komputera.</para></listitem></varlistentry>
     <varlistentry><term>name</term>
      <listitem><para>Nazwa użytkownika. Jeśli nieustawiona zostanie pobrana z informacji systemowych UNIX, co zwykle jest poprawne.</para></listitem></varlistentry>
     <varlistentry><term>email</term>
      <listitem><para>Email użytkownika. Jeśli nieustawiony zostanie pobrany ze zmiennych $name i  $domain.</para></listitem></varlistentry>
     <varlistentry><term>organization</term>
      <listitem><para>Twoja organizacja. Pusta jeśli nie zostanie  podana.</para></listitem></varlistentry>
     <varlistentry><term>smtpserver</term>
      <listitem><para>Serwer SMTP. Domyślnie smtp.$domain</para></listitem></varlistentry>
     <varlistentry><term>smtpauth</term>
      <listitem><para>0 lub 1. Czy serwer SMTP wymaga autentykacji. Domyślnie 0.</para></listitem></varlistentry>
     <varlistentry><term>smtpuser</term>
      <listitem><para>Nazwa użytkownika na serwerze SMTP. Jeśli nieustawiona zostanie pusta (ta sama nazwa co przy odbiorze)</para></listitem></varlistentry>
     <varlistentry><term>smtppass</term>
      <listitem><para>Hasło na serwerze SMTP. Jeśli nieustawione zostanie puste (jeżeli smtppass będzie puste lecz smtpuser nie, użytkownik zostanie poproszony o hasło).</para></listitem></varlistentry>
     <varlistentry><term>recvtype</term>
      <listitem><para>Typ serwera do pobierania poczty.. 0 dla POP3, 3 dla IMAP4, 5 dla lokalnej skrzynki MBOX. Domyślnie 0 (POP3).</para></listitem></varlistentry>
     <varlistentry><term>recvserver</term>
      <listitem><para>Serwer odbiorczy. Jeśli nieustawiony, domyślnie (pop|imap).$domain, zależnie od zmiennej $recvtype.</para></listitem></varlistentry>
     <varlistentry><term>recvuser</term>
      <listitem><para>Nazwa użytkownika na serwerze odbiorczym. Jeśli nieustawiona będzie pobrana z danych systemowych UNIX.</para></listitem></varlistentry>
     <varlistentry><term>recvpass</term>
      <listitem><para>Hasło na serwerze odbiorczym. Domyślnie puste (użytkownik będzie o nie proszony  jednokrotnie na sesję).</para></listitem></varlistentry>
     <varlistentry><term>imapdir</term>
      <listitem><para>Katalog IMAP. Domyślnie pusty, co w większości przypadków jest wystarczające.</para></listitem></varlistentry>
     <varlistentry><term>mboxfile</term>
      <listitem><para>Plik skrzynki MBOX w przypadku gdy $recvtype ustawione na 5. Domyślnie  /var/mail/$LOGIN.</para></listitem></varlistentry>
     <varlistentry><term>mailbox</term>
      <listitem><para>Skrzynka MH do przechowywania poczty (gdy $recvtype 0 lub 5). Domyślnie  "Mail".</para></listitem></varlistentry>
     <varlistentry><term>smtpssl</term>
      <listitem><para>0 lub 1. Czy używać SSLa do wysyłania poczty. Domyślnie  0.</para></listitem></varlistentry>
     <varlistentry><term>recvssl</term>
      <listitem><para>0 lub 1. czy używać SSLa do odbierania poczty. Domyślnie  0.</para></listitem></varlistentry>
    </variablelist>
    <para>
    Różne zmienne, które mogą być użyte w opcjach domain, name, email, organization, smtpserver, smtpuser, smtppass, recvserver, recvuser, recvpass, imapdir, mboxfile i mailbox:
    </para>
    <variablelist>
     <varlistentry><term>$DEFAULTDOMAIN</term>
      <listitem><para>Nazwa domeny pobrana z pliku domeny systemu Unix. Często nieprawidłowa. </para></listitem></varlistentry>
     <varlistentry><term>$DOMAIN</term>
      <listitem><para>Nazwa domeny ustawiona w opcji domain, pierwszej w pliku szablonu.</para></listitem></varlistentry>
     <varlistentry><term>$USERNAME</term>
      <listitem><para>Imię i nazwisko użytkownika.</para></listitem></varlistentry>
     <varlistentry><term>$LOGIN</term>
      <listitem><para>Nazwa użytkownika w systemie Unix.</para></listitem></varlistentry>
     <varlistentry><term>$NAME_MAIL</term>
      <listitem><para>Imię i nazwisko użytkownika ustawione w szablonie, małymi literami ze spacjami zamienionymi na kropki. "Colin Leroy" zamienia się na  "colin.leroy".</para></listitem></varlistentry>
     <varlistentry><term>$EMAIL</term>
      <listitem><para>Adres email ustawiony w pliku szablonu.</para></listitem></varlistentry>
    </variablelist>
    <para>
    Dopilnuj aby nie używać zmiennej przed jej zdefiniowaniem.
    </para>
  </section>
  <section id="adv_hidden">
    <title>Ukryte opcje</title>
    <para>
    Jest w Claws Mail kilka ukrytych opcji, bez których użytkownicy nie mogli się obejść, lecz w opinii autorów nie pasowały do graficznego interfejsu. Możesz je znaleźć i zmienić w  ~/.claws-mail/sylpheedrc podczas gdy Claws Mail nie jest uruchomiony.
    </para>
    <variablelist>
	    <varlistentry><term>bold_unread</term>
		    <listitem><para>pokaż nieprzeczytane wiadomości na liście używając grubej czcionki</para></listitem>
            </varlistentry>
	    <varlistentry><term>cache_max_mem_usage</term>
		    <listitem><para>maksymalna ilość pamięci używanej do przechowywania wiadomości, w  kB.</para></listitem>
	    </varlistentry>
	    <varlistentry><term>cache_min_keep_time</term>
		    <listitem><para>minimalny czas trzymania pamięci podręcznej, w minutach. Pamięci podręczne młodsze niż to ustawienie nie będą zwalniane, nawet jeśli zużycie pamięci będzie za duże.</para></listitem>
	    </varlistentry>
	    <varlistentry><term>compose_no_markup</term>
		    <listitem><para>zakaz używania tekstu pogrubionego i kursywy w oknie tworzenia wiadomości</para></listitem>
	    </varlistentry>
	    <varlistentry><term>enable_hscrollbar</term>
		    <listitem><para>włączenie poziomego paska przewijania w liście wiadomości</para></listitem>
	    </varlistentry>
	    <varlistentry><term>use_stripes_everywhere</term>
		    <listitem><para>włączenie alternatywnych linii w GtkTreeViews</para></listitem>
	    </varlistentry>
	    <varlistentry><term>enable_swap_from</term>
		    <listitem><para>wyświetlanie adresu email nadawcy zamiast odbiorcy w kolumnie To w katalogu Wysłane</para></listitem>
	    </varlistentry>
	    <varlistentry><term>folderview_vscrollbar_policy</term>
		    <listitem><para>rodzaj zachowania pionowego paska przewijania w widoku katalogów </para></listitem>
	    </varlistentry>
	    <varlistentry><term>hover_timeout</term>
		    <listitem><para>czas w milisekundach, po którym drzewa katalogu rozwiną się przy przenoszeniu metodą drag'n'drop</para></listitem>
	    </varlistentry>
	    <varlistentry><term>log_error_color</term><term>log_in_color</term><term>log_msg_color</term><term>log_out_color</term><term>log_warn_color</term>
		    <listitem><para>kolory używane w oknie dziennika</para></listitem>
	    </varlistentry>
	    <varlistentry><term>statusbar_update_step</term>
		    <listitem><para>interwał odświeżania pasków postępu</para></listitem>
	    </varlistentry>
	    <varlistentry><term>textview_cursor_visible</term>
		    <listitem><para>wyświetlanie kursora w widoku wiadomości</para></listitem>
	    </varlistentry>
	    <varlistentry><term>thread_by_subject_max_age</term>
		    <listitem><para>liczba dni, w której wiadomość będzie wątkowana w przypadku używania opcji 'Używanie tematu jak i standardowych informacji z nagłówka do grupowania wiadomości w wątki'</para></listitem>
	    </varlistentry>
	    <varlistentry><term>toolbar_detachable</term>
		    <listitem><para>ukryj przyciski umożliwiające przenoszenie pasków  narzędziowych</para></listitem>
	    </varlistentry>
	    <varlistentry><term>utf8_instead_of_locale_for_broken_mail</term>
		    <listitem><para>używanie kodowania UTF-8 zamiast lokalnego w przypadku niepoprawnie zakodowanych wiadomości</para></listitem>
	    </varlistentry>
	    <varlistentry><term>warn_dnd</term>
		    <listitem><para>wyświetlaj komunikat potwierdzający przenoszenie metodą drag'n'drop</para></listitem>
	    </varlistentry>
    </variablelist>
  </section>
</section>
