Zaawansowane opcjeAkcje
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.
Proste Otwórz z...Nazwa menu: Otwórz w kate Komenda: kate %pOtwiera plik zdekodowanej części MIME(%p) za pomocą kate - edytora tekstu.
Zarządzanie spamem za pomocą BogofilterNazwa menu: Bogofilter/Zaznacz jako nie spam Komenda: bogofilter -n -v -B "%f"Zaznacza wybrane wiadomości (%f) jako nie spam używając Bogofiltera.
Nazwa menu: Bogofilter/Zaznacz jako spam Komenda: bogofilter -s -v -B "%f"Zaznacza wybrane wiadomości (%f) jako spam używając Bogofiltera.
Wyszukaj w Google używając pliku skryptowegoNazwa menu: Szukaj/Google Komenda: |/ścieżka/do/google_search.plWyszukuje w Google obecnie zaznaczony tekst (|) używając skryptu google_search.pl.
Szablony
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.
podczas nakładania szablonu zostanie zadanie pytanie czy użyć Wstaw albo Podmień, różnice pomiędzy podmianą a wstawianiem dotyczą jedynie treści wiadomości. Podmień zamieni zawartość wiadomości na tą zdefiniowaną w szablonie, czyszcząc ją gdy szablon jest pusty. Wstaw wstawi treść szablonu na aktualnej pozycji kursora jeśli jest ustawiona.
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.
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.
Nakładanie szablonu najpierw przetwarza treść wiadomości a następnie nagłówki To, Cc, Bcc oraz temat.
Więcej informacji i przykładów użycia można znaleźć w FAQ tworzonym przez użytkowników na stronie Claws Mail http://www.claws-mail.org/faq/Przetwarzanie
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.
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.
Etykiety kolorów
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 Kolor podświetlenia.
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 Konfiguracja/Ustawienia/Wyświetlanie/Kolory.
Obsługa list dyskusyjnych
Claws Mail oferuje wsparcie dla list dyskusyjnych w menu Wiadomość/Mailing-List. 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.
Wtyczki
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 SQL. 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.
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ł Rozszerzanie możliwości Claws Mail opisuje je dokładnie.
Wdrażanie Claws Mail
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.
Pierwsza część zawiera tworzenie szablonu kreatora konfiguracyjnego i ustawienia różnych domyślnych parametrów nowej instalacji Claws Mail.
Zacznij jako nowy użytkownik, który nie posiada założonego katalogu ~/.claws-mail.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.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.Jeśli jest to niezbędne i wdrożony Claws Mail będzie używać skrzynek MH stwórz odpowiednie katalogi w skrzynce.Wyłącz Claws Mail.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.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.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.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ś!
Ustawienia zawarte w pliku accountrc.tmpl:
domainNazwa twojej domeny (example.com). Jeśli nie została ustawiona zostanie pobrana z nazwy twojego komputera.nameNazwa użytkownika. Jeśli nieustawiona zostanie pobrana z informacji systemowych UNIX, co zwykle jest poprawne.emailEmail użytkownika. Jeśli nieustawiony zostanie pobrany ze zmiennych $name i $domain.organizationTwoja organizacja. Pusta jeśli nie zostanie podana.smtpserverSerwer SMTP. Domyślnie smtp.$domainsmtpauth0 lub 1. Czy serwer SMTP wymaga autentykacji. Domyślnie 0.smtpuserNazwa użytkownika na serwerze SMTP. Jeśli nieustawiona zostanie pusta (ta sama nazwa co przy odbiorze)smtppassHasł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).recvtypeTyp serwera do pobierania poczty.. 0 dla POP3, 3 dla IMAP4, 5 dla lokalnej skrzynki MBOX. Domyślnie 0 (POP3).recvserverSerwer odbiorczy. Jeśli nieustawiony, domyślnie (pop|imap).$domain, zależnie od zmiennej $recvtype.recvuserNazwa użytkownika na serwerze odbiorczym. Jeśli nieustawiona będzie pobrana z danych systemowych UNIX.recvpassHasło na serwerze odbiorczym. Domyślnie puste (użytkownik będzie o nie proszony jednokrotnie na sesję).imapdirKatalog IMAP. Domyślnie pusty, co w większości przypadków jest wystarczające.mboxfilePlik skrzynki MBOX w przypadku gdy $recvtype ustawione na 5. Domyślnie /var/mail/$LOGIN.mailboxSkrzynka MH do przechowywania poczty (gdy $recvtype 0 lub 5). Domyślnie "Mail".smtpssl0 lub 1. Czy używać SSLa do wysyłania poczty. Domyślnie 0.recvssl0 lub 1. czy używać SSLa do odbierania poczty. Domyślnie 0.
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:
$DEFAULTDOMAINNazwa domeny pobrana z pliku domeny systemu Unix. Często nieprawidłowa. $DOMAINNazwa domeny ustawiona w opcji domain, pierwszej w pliku szablonu.$USERNAMEImię i nazwisko użytkownika.$LOGINNazwa użytkownika w systemie Unix.$NAME_MAILImię i nazwisko użytkownika ustawione w szablonie, małymi literami ze spacjami zamienionymi na kropki. "Colin Leroy" zamienia się na "colin.leroy".$EMAILAdres email ustawiony w pliku szablonu.
Dopilnuj aby nie używać zmiennej przed jej zdefiniowaniem.
Ukryte opcje
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.
bold_unreadpokaż nieprzeczytane wiadomości na liście używając grubej czcionkicache_max_mem_usagemaksymalna ilość pamięci używanej do przechowywania wiadomości, w kB.cache_min_keep_timeminimalny 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.compose_no_markupzakaz używania tekstu pogrubionego i kursywy w oknie tworzenia wiadomościenable_hscrollbarwłączenie poziomego paska przewijania w liście wiadomościuse_stripes_everywherewłączenie alternatywnych linii w GtkTreeViewsenable_swap_fromwyświetlanie adresu email nadawcy zamiast odbiorcy w kolumnie To w katalogu Wysłanefolderview_vscrollbar_policyrodzaj zachowania pionowego paska przewijania w widoku katalogów hover_timeoutczas w milisekundach, po którym drzewa katalogu rozwiną się przy przenoszeniu metodą drag'n'droplog_error_colorlog_in_colorlog_msg_colorlog_out_colorlog_warn_colorkolory używane w oknie dziennikastatusbar_update_stepinterwał odświeżania pasków postęputextview_cursor_visiblewyświetlanie kursora w widoku wiadomościthread_by_subject_max_ageliczba 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'toolbar_detachableukryj przyciski umożliwiające przenoszenie pasków narzędziowychutf8_instead_of_locale_for_broken_mailużywanie kodowania UTF-8 zamiast lokalnego w przypadku niepoprawnie zakodowanych wiadomościwarn_dndwyświetlaj komunikat potwierdzający przenoszenie metodą drag'n'drop