1 <?xml version="1.0" encoding="iso-8859-2"?>
2 <section id="ch_advanced">
3 <title>Zaawansowane opcje</title>
4 <section id="adv_actions">
7 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.
10 <example><title>Proste <quote>Otwórz z...</quote></title>
12 <varlistentry><term>Nazwa menu: <emphasis>Otwórz w kate</emphasis> Komenda: <emphasis>kate %p</emphasis></term>
13 <listitem><para>Otwiera plik zdekodowanej czê¶ci MIME(<emphasis>%p</emphasis>) za pomoc± <emphasis>kate</emphasis> - edytora tekstu.
18 <example><title>Zarz±dzanie spamem za pomoc± <ulink url="http://bogofilter.sourceforge.net/">Bogofilter</ulink></title>
20 <varlistentry><term>Nazwa menu: <emphasis>Bogofilter/Zaznacz jako nie spam </emphasis> Komenda: <emphasis>bogofilter -n -v -B "%f"</emphasis></term>
21 <listitem><para>Zaznacza wybrane wiadomo¶ci (<emphasis>%f</emphasis>) jako nie spam u¿ywaj±c <emphasis>Bogofiltera</emphasis>.
24 <varlistentry><term>Nazwa menu: <emphasis>Bogofilter/Zaznacz jako spam</emphasis> Komenda: <emphasis>bogofilter -s -v -B "%f"</emphasis></term>
25 <listitem><para>Zaznacza wybrane wiadomo¶ci (<emphasis>%f</emphasis>) jako spam u¿ywaj±c <emphasis>Bogofiltera</emphasis>.
30 <example><title>Wyszukaj w Google u¿ywaj±c pliku skryptowego</title>
32 <varlistentry><term>Nazwa menu: <emphasis>Szukaj/Google</emphasis> Komenda: <emphasis>|/¶cie¿ka/do/google_search.pl</emphasis></term>
33 <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>.
40 <section id="adv_templates">
41 <title>Szablony</title>
43 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.
46 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.
49 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.
52 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.
55 Nak³adanie szablonu najpierw przetwarza tre¶æ wiadomo¶ci a nastêpnie nag³ówki To, Cc, Bcc oraz temat.
58 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>
61 <section id="adv_processing">
62 <title>Przetwarzanie</title>
64 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.
67 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.
70 <section id="adv_colour_labels">
71 <title>Etykiety kolorów</title>
73 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>.
76 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>.
79 <section id="adv_ml_support">
80 <title>Obs³uga list dyskusyjnych</title>
82 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.
85 <section id="adv_plugins">
86 <title>Wtyczki</title>
88 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.
91 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.
94 <section id="deploying">
95 <title>Wdra¿anie Claws Mail</title>
97 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.
100 Pierwsza czê¶æ zawiera tworzenie szablonu kreatora konfiguracyjnego i ustawienia ró¿nych domy¶lnych parametrów nowej instalacji Claws Mail.
103 <listitem><para>Zacznij jako nowy u¿ytkownik, który nie posiada za³o¿onego katalogu ~/.claws-mail.</para></listitem>
104 <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>
105 <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>
106 <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>
107 <listitem><para>Wy³±cz Claws Mail.</para></listitem>
108 <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>
109 <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>
110 <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>
111 <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>
114 Ustawienia zawarte w pliku accountrc.tmpl:
117 <varlistentry><term>domain</term>
118 <listitem><para>Nazwa twojej domeny (example.com). Je¶li nie zosta³a ustawiona zostanie pobrana z nazwy twojego komputera.</para></listitem></varlistentry>
119 <varlistentry><term>name</term>
120 <listitem><para>Nazwa u¿ytkownika. Je¶li nieustawiona zostanie pobrana z informacji systemowych UNIX, co zwykle jest poprawne.</para></listitem></varlistentry>
121 <varlistentry><term>email</term>
122 <listitem><para>Email u¿ytkownika. Je¶li nieustawiony zostanie pobrany ze zmiennych $name i $domain.</para></listitem></varlistentry>
123 <varlistentry><term>organization</term>
124 <listitem><para>Twoja organizacja. Pusta je¶li nie zostanie podana.</para></listitem></varlistentry>
125 <varlistentry><term>smtpserver</term>
126 <listitem><para>Serwer SMTP. Domy¶lnie smtp.$domain</para></listitem></varlistentry>
127 <varlistentry><term>smtpauth</term>
128 <listitem><para>0 lub 1. Czy serwer SMTP wymaga autentykacji. Domy¶lnie 0.</para></listitem></varlistentry>
129 <varlistentry><term>smtpuser</term>
130 <listitem><para>Nazwa u¿ytkownika na serwerze SMTP. Je¶li nieustawiona zostanie pusta (ta sama nazwa co przy odbiorze)</para></listitem></varlistentry>
131 <varlistentry><term>smtppass</term>
132 <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>
133 <varlistentry><term>recvtype</term>
134 <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>
135 <varlistentry><term>recvserver</term>
136 <listitem><para>Serwer odbiorczy. Je¶li nieustawiony, domy¶lnie (pop|imap).$domain, zale¿nie od zmiennej $recvtype.</para></listitem></varlistentry>
137 <varlistentry><term>recvuser</term>
138 <listitem><para>Nazwa u¿ytkownika na serwerze odbiorczym. Je¶li nieustawiona bêdzie pobrana z danych systemowych UNIX.</para></listitem></varlistentry>
139 <varlistentry><term>recvpass</term>
140 <listitem><para>Has³o na serwerze odbiorczym. Domy¶lnie puste (u¿ytkownik bêdzie o nie proszony jednokrotnie na sesjê).</para></listitem></varlistentry>
141 <varlistentry><term>imapdir</term>
142 <listitem><para>Katalog IMAP. Domy¶lnie pusty, co w wiêkszo¶ci przypadków jest wystarczaj±ce.</para></listitem></varlistentry>
143 <varlistentry><term>mboxfile</term>
144 <listitem><para>Plik skrzynki MBOX w przypadku gdy $recvtype ustawione na 5. Domy¶lnie /var/mail/$LOGIN.</para></listitem></varlistentry>
145 <varlistentry><term>mailbox</term>
146 <listitem><para>Skrzynka MH do przechowywania poczty (gdy $recvtype 0 lub 5). Domy¶lnie "Mail".</para></listitem></varlistentry>
147 <varlistentry><term>smtpssl</term>
148 <listitem><para>0 lub 1. Czy u¿ywaæ SSLa do wysy³ania poczty. Domy¶lnie 0.</para></listitem></varlistentry>
149 <varlistentry><term>recvssl</term>
150 <listitem><para>0 lub 1. czy u¿ywaæ SSLa do odbierania poczty. Domy¶lnie 0.</para></listitem></varlistentry>
153 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:
156 <varlistentry><term>$DEFAULTDOMAIN</term>
157 <listitem><para>Nazwa domeny pobrana z pliku domeny systemu Unix. Czêsto nieprawid³owa. </para></listitem></varlistentry>
158 <varlistentry><term>$DOMAIN</term>
159 <listitem><para>Nazwa domeny ustawiona w opcji domain, pierwszej w pliku szablonu.</para></listitem></varlistentry>
160 <varlistentry><term>$USERNAME</term>
161 <listitem><para>Imiê i nazwisko u¿ytkownika.</para></listitem></varlistentry>
162 <varlistentry><term>$LOGIN</term>
163 <listitem><para>Nazwa u¿ytkownika w systemie Unix.</para></listitem></varlistentry>
164 <varlistentry><term>$NAME_MAIL</term>
165 <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>
166 <varlistentry><term>$EMAIL</term>
167 <listitem><para>Adres email ustawiony w pliku szablonu.</para></listitem></varlistentry>
170 Dopilnuj aby nie u¿ywaæ zmiennej przed jej zdefiniowaniem.
173 <section id="adv_hidden">
174 <title>Ukryte opcje</title>
176 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.
179 <varlistentry><term>bold_unread</term>
180 <listitem><para>poka¿ nieprzeczytane wiadomo¶ci na li¶cie u¿ywaj±c grubej czcionki</para></listitem>
182 <varlistentry><term>cache_max_mem_usage</term>
183 <listitem><para>maksymalna ilo¶æ pamiêci u¿ywanej do przechowywania wiadomo¶ci, w kB.</para></listitem>
185 <varlistentry><term>cache_min_keep_time</term>
186 <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>
188 <varlistentry><term>compose_no_markup</term>
189 <listitem><para>zakaz u¿ywania tekstu pogrubionego i kursywy w oknie tworzenia wiadomo¶ci</para></listitem>
191 <varlistentry><term>enable_hscrollbar</term>
192 <listitem><para>w³±czenie poziomego paska przewijania w li¶cie wiadomo¶ci</para></listitem>
194 <varlistentry><term>use_stripes_everywhere</term>
195 <listitem><para>w³±czenie alternatywnych linii w GtkTreeViews</para></listitem>
197 <varlistentry><term>enable_swap_from</term>
198 <listitem><para>wy¶wietlanie adresu email nadawcy zamiast odbiorcy w kolumnie To w katalogu Wys³ane</para></listitem>
200 <varlistentry><term>folderview_vscrollbar_policy</term>
201 <listitem><para>rodzaj zachowania pionowego paska przewijania w widoku katalogów </para></listitem>
203 <varlistentry><term>hover_timeout</term>
204 <listitem><para>czas w milisekundach, po którym drzewa katalogu rozwin± siê przy przenoszeniu metod± drag'n'drop</para></listitem>
206 <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>
207 <listitem><para>kolory u¿ywane w oknie dziennika</para></listitem>
209 <varlistentry><term>statusbar_update_step</term>
210 <listitem><para>interwa³ od¶wie¿ania pasków postêpu</para></listitem>
212 <varlistentry><term>textview_cursor_visible</term>
213 <listitem><para>wy¶wietlanie kursora w widoku wiadomo¶ci</para></listitem>
215 <varlistentry><term>thread_by_subject_max_age</term>
216 <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>
218 <varlistentry><term>toolbar_detachable</term>
219 <listitem><para>ukryj przyciski umo¿liwiaj±ce przenoszenie pasków narzêdziowych</para></listitem>
221 <varlistentry><term>utf8_instead_of_locale_for_broken_mail</term>
222 <listitem><para>u¿ywanie kodowania UTF-8 zamiast lokalnego w przypadku niepoprawnie zakodowanych wiadomo¶ci</para></listitem>
224 <varlistentry><term>warn_dnd</term>
225 <listitem><para>wy¶wietlaj komunikat potwierdzaj±cy przenoszenie metod± drag'n'drop</para></listitem>