<para>In dit vak staan alle e-mailmappen (sommige e-mailprogramma's noemen dit mailboxen). Om naar een bepaalde map te gaan kunt u er op klikken. De berichten uit deze map worden nu in het berichtvak getoond. De mappenlijst kan getoond worden in een verkorte weergave die slechts een klein deel van de linkerkant in beslag neemt en een lange weergave die de volledige linkerkant in beslag zal nemen. De gewenste weergave kan gekozen worden bij <guilabel>Uiterlijk</guilabel>/<guilabel>Opmaak</guilabel> door het menu <menuchoice><guimenu>Instellingen</guimenu><guimenuitem>&kmail; instellen...</guimenuitem></menuchoice> te kiezen. Bekijk ook het gedeelte over <link linkend="folders">Mappen</link> voor meer informatie over het gebruik van de mappen.</para>
<para>Dit vak toont enkele gegevens (markeringen, afzender, onderwerp, datum en optioneel de grootte, bijlage-vlag, belangrijk-vlag) van de e-mailberichten in de op dat moment geselecteerde map. Wanneer een e-mailbericht geselecteerd wordt, zal de inhoud getoond worden in het Berichtvoorbeeldvak. Er kunnen ook meerdere berichten geselecteerd worden door de &Ctrl;-toets ingedrukt te houden terwijl de berichten worden aangeklikt. De berichten kunnen gesorteerd worden door op de kolom te klikken waarop gesorteerd moet worden. Door meerdere keren op dezelfde kolom te klikken, kan er gewisseld worden tussen een oplopende of aflopende sortering. </para>
<para>In dit vak wordt het op dat moment geselecteerde bericht weergegeven. Bijlagen worden onderaan het bericht getoond als pictogrammen of ingebed in het bericht, afhankelijk van de instellingen bij <menuchoice><guimenu>Beeld</guimenu><guimenuitem>Bijlagen</guimenuitem></menuchoice>. Bij complexe berichten wordt de structuur onderin het vak weergegeven. De positie van het berichtvoorbeeldvak en het berichtstructuurvak kunnen worden ingesteld bij <guilabel>Uiterlijk</guilabel> (tabblad Opmaak), in het dialoogvenster <menuchoice><guimenu>Instellingen</guimenu><guimenuitem>&kmail; instellen...</guimenuitem></menuchoice>. U kunt hier ook het berichtvoorbeeldvak uitschakelen, en instellen in welke gevallen de berichtstructuur moet worden weergegeven. Er kan door middel van de <keycap>Page Up</keycap>- en <keycap>Page Down</keycap>-toetsen naar een volgende pagina gegaan worden, de <keycap>Pijl omhoog</keycap>- en <keycap>Pijl omlaag</keycap>-toetsen zorgen er voor dat het bericht één regel verschuift. Er kunnen ook <link linkend="keyboard-shortcuts">Sneltoetsen</link> gebruikt worden om door de berichten heen te bladeren, zodat de muis niet gebruikt hoeft te worden.</para>
<entry>Bekijk de volgende pagina van het huidige bericht of ga naar het volgende ongelezen bericht indien de laatste pagina van het bericht reeds getoond wordt.</entry>
<entry>Open de map die op dat moment geselecteerd is. Bijvoorbeeld doordat deze geselecteerd is door <keycombo action="simul">&Ctrl;<keycap>Pijl links</keycap></keycombo> of <keycombo action="simul">&Ctrl;<keycap>Pijl rechts</keycap></keycombo> te gebruiken.</entry>
<para>Kijk voor meer sneltoetsen naar <menuchoice><guimenu>Instellingen</guimenu><guimenuitem>Sneltoetsen instellen...</guimenuitem></menuchoice>.</para>
<para>Het venster "Bericht opstellen" wordt gebruikt om nieuwe e-mailberichten te schrijven. Dit venster kan worden geopend door het menu <menuchoice><guimenu>Bericht</guimenu><guimenuitem>Nieuw bericht...</guimenuitem></menuchoice> te keizen of op het pictogram <guiicon>Nieuw bericht</guiicon> op de werkbalk te klikken.</para>
<para>Om een nieuw e-mailbericht op te stellen vult u allereerst enkele velden in. In het menu <guimenu>Beeld</guimenu> kunt u aangeven welke velden getoond moeten worden. Het <guimenuitem>Identiteit</guimenuitem>-veld heeft ook een <guibutton>Behouden</guibutton>-keuzevakje waardoor het mogelijk is om de op dat moment geselecteerde identiteit ook te gaan gebruiken voor toekomstige e-mailberichten.</para>
<para>Er zijn verschillende sneltoetsen die het opstellen van een e-mailbericht eenvoudiger maken. De <guibutton>...</guibutton>-knop achter het <guilabel>Aan:</guilabel>-, <guilabel>CC:</guilabel>- en <guilabel>BCC:</guilabel>-veld roept het adresboek op waarin u adressen kunt selecteren.</para>
<para>Wanneer u een e-mailadres in het <guilabel>Aan:</guilabel>-, <guilabel>CC:</guilabel>- of <guilabel>BCC:</guilabel>-veld aan het invullen bent, verschijnt er een venster waarin e-mailadressen vermeld staan die beginnen met de getypte letters. De vermelde e-mailadressen zijn recentelijk gebruikt of komen voor in het adresboek. De inhoud van het getoonde venster kan aangepast worden door te klikken op de &RMB; en een andere aanvulmethode te kiezen.</para>
<para>Wanneer meerdere e-mailadressen in één veld opgenomen worden, moeten de e-mailadressen door een komma gescheiden worden. Afhankelijk van de systeemconfiguratie kan het dan wel noodzakelijk om ook voor lokale gebruikers het volledige e-mailadres (bijvoorbeeld: <userinput>jan@jansen.com</userinput>) te gebruiken.</para>
<para>Wanneer een e-mailbericht klaar is, kunt u op het pictogram <guiicon>Verzenden</guiicon> (envelop met pijl omhoog) klikken om het bericht direct te verzenden. Door op het pictogram <guiicon>In wachtrij plaatsen</guiicon> te klikken wordt het bericht in "postvak uit" geplaatst. Als het bericht nog niet klaar is, kunt u <menuchoice><guimenu>Bericht</guimenu><guimenuitem>Opslaan in conceptenmap</guimenuitem></menuchoice> kiezen. </para></sect2>
<title>Berichten versleutelen en digitaal ondertekenen</title>
<para>Indien u een <link linkend="pgp-encrypt-your-messages">versleuteld</link>- of <link linkend="pgp-sign-your-messages">digitaal ondertekend</link>-bericht wilt versturen, klik dan op het pictogram <guiicon>Bericht ondertekenen</guiicon> of <guiicon>Bericht versleutelen</guiicon>. Daarnaast kunt u ook aangeven welk protocol gebruikt moet worden. Afhankelijk van de geselecteerde backend kunt u kiezen uit: </para>
<para>&kmail; zal dan een formaat gebruiken dat door alle ontvangers van het bericht gelezen kunnen worden. Het voorkeursformaat van de ontvangers kan worden aangegeven in het Adresboek van KDE.</para></listitem>
<para>Dit formaat is achterhaald. Indien u dit formaat wilt gebruiken zal alleen de tekst van het bericht versleuteld of digitaal ondertekend worden. <emphasis>Bijlagen worden niet digitaal ondertekend of versleuteld</emphasis>. HTML-berichten kunnen worden ondertekend met dit formaat. Dit formaat kunt u beter alleen gebruiken als u geen andere optie hebt, bijvoorbeeld als u een bericht verstuurt naar iemand die een mailclient gebruikt die geen andere formaten ondersteunt.</para></listitem>
<para>Dit formaat is de opvolger van "OpenPGP Ingebed". Indien u dit formaat gebruikt, dan zullen zowel de tekst als alle bijlagen ondertekend en/of versleuteld worden. Dit formaat is het aanbevolen formaat voor OpenPGP.</para></listitem>
<para>Dit formaat is een alternatief voor PGP/MIME. Indien u dit formaat gebruikt, dan zullen de tekst van het bericht en alle bijlagen worden ondertekend of versleuteld. Dit formaat wordt veel gebruikt binnen bedrijven.</para></listitem>
<para>Let er wel op dat HTML-berichten vaak hinderlijk worden gevonden. Indien mogelijk zou u het moeten vermijden. Zeker naar een mailinglijst moet u geen HTML-berichten sturen, tenzij het nadrukkelijk is toegestaan.</para>
<para>Om HTML-berichten te kunnen maken moet u eerst de hulpmiddelen activeren. Om dit te doen kiest u <guimenuitem>Opmaak (HTML)</guimenuitem> in het menu <menuchoice><guimenu>Opties</guimenu></menuchoice>. Een werkbalk met diverse functies om het bericht op te maken wordt zichtbaar. In de keuzelijst kunt u kiezen uit standaardtekst en zes andere varianten (drie lijsten met verschillende opsommingstekens en drie genummerde lijsten met verschillen in de manier van nummering). U kunt ook het lettertype, de grootte er van, de stijl (vet, cursief, onderstreept) en de kleur. U kunt ook de uitlijning van de tekst instellen (links, rechts en gecentreerd).</para>
<para>Nadat een bijlage toegevoegd is aan een e-mailbericht, verschijnt het bijlagenpaneel onderaan het venster. Door met de &RMB; op de bijlage te klikken kunt u <guimenuitem>Tonen</guimenuitem>, <guimenuitem>Opslaan als...</guimenuitem> of <guimenuitem>Verwijderen</guimenuitem> kiezen.</para>
<para>Gebruik <guimenuitem>Eigenschappen</guimenuitem> om het venster <guilabel>Eigenschappen van bijlagen</guilabel> te openen. Het eerste veld geeft het &MIME;-type aan. Net als het <guilabel>Naam</guilabel>-veld wordt dit automatisch gevuld. Soms is het &MIME;-type onjuist. Als dat het geval is kunt u een ander &MIME;-type uit de lijst kiezen. Indien het gewenste type niet voorkomt in de lijst kunt u dit ook intypen. In dit venster kunt u ook de codering van de bijlage aangeven (doorgaans werkt de ingestelde codering prima). Door <guilabel>Automatische weergave voorstellen</guilabel> te selecteren wordt er bij de ontvanger geprobeerd om dit gedeelte ingebed te tonen in plaats van pictogrammen te laten zien. Of dit lukt hangt af van de mailclient van de ontvanger.</para>
<para>Publieke sleutels kunnen ook als bijlage bij een bericht gevoegd worden door de desbetreffende menukeuze in het menu <menuchoice><guimenu>Bijlage</guimenu></menuchoice> te kiezen. <application>PGP</application>-sleutels worden op dezelfde manier ingevoegd als andere bijlagen.</para>
<title>De spelling van het e-mailbericht controleren</title>
<para>&kmail; zal automatisch de spelling controleren van het bericht (dit werkt overigens op dit moment niet in de HTML-modus). Onbekende woorden worden rood weergegeven. Indien er te veel onbekende woorden voorkomen, zal &kmail; de spellingcontrole stoppen. Om de taal in te stellen, kiest u het menu <menuchoice><guimenu>Beeld</guimenu> <guimenuitem>Woordenboek</guimenuitem></menuchoice>. U kunt de spellingcontrole uitschakelen in het menu <menuchoice><guimenu>Opties</guimenu></menuchoice>.</para>
<para>Gebruik <menuchoice><guimenu>Hulpmiddelen</guimenu><guimenuitem>Speling...</guimenuitem></menuchoice> om de spelling van een opgesteld bericht te controleren. &kmail; gebruikt <ulink url="/tdespell/">&tdespell;</ulink>, dit is een &kde;-frontend voor <application>ispell</application>- of <application>aspell</application>, om de spelling te controleren. De spellingcontrole moet eerst worden ingesteld bij <menuchoice><guimenu>Instellingen</guimenu><guimenuitem>Spellingcontrole...</guimenuitem></menuchoice>.</para>
<para>Berichtmappen worden gebruikt om de e-mailberichten te ordenen. Alle e-mailberichten worden standaard opgeslagen in de map <filename class="directory">$<envar>TDEHOME</envar>/share/apps/kmail/</filename>. Wanneer &kmail; voor de eerste keer gestart wordt, worden de mappen <guilabel>postvak in</guilabel>, <guilabel>postvak uit</guilabel>, <guilabel>verzonden</guilabel>, <guilabel>prullenbak</guilabel> en <guilabel>concepten</guilabel> aangemaakt. Elke map heeft een bepaalde functie:</para>
<para>Hier worden de berichten bewaard die klaar zijn voor verzending. Het is niet de bedoeling dat berichten naar deze map gesleept worden. Om de e-mail na het opstellen te verzenden kunt u beter het pictogram <guiicon>Verzenden</guiicon> gebruiken. </para>
<para>In de meeste gevallen zijn deze mappen voldoende voor het indelen van alle e-mailberichten. Na een tijdje kan het echter handig zijn om meer mappen te creëren om een betere indeling te kunnen maken. Een nieuwe map kan gemaakt worden door het menu <menuchoice><guimenu>Map</guimenu><guimenuitem>Nieuwe map...</guimenuitem></menuchoice> te kiezen. Het dialoogvenster <link linkend="folders-properties-window">Map aanmaken</link> wordt dan geopend, zodat de benodigde gegevens ingevuld kunnen worden. Als u de eigenschappen van een map later wilt wijzigen, selecteer dan de betreffende map en kies het menu <menuchoice><guimenu>Map</guimenu><guimenuitem>Eigenschappen...</guimenuitem></menuchoice>.</para>
<para>Om berichten te verplaatsen van de ene naar de andere map, selecteert u één of meer berichten en drukt u op de <keycap>M</keycap> (u kunt ook het menu <menuchoice><guimenu>Bericht</guimenu><guimenuitem>Verplaatsen naar</guimenuitem></menuchoice> kiezen). Een lijst van mappen zal verschijnen. Selecteer de map waarheen de berichten verplaatst moeten worden. Een andere mogelijkheid is om het bericht vanuit het berichtenvenster aar de nieuwe map te slepen.</para>
<para>Als u alle e-mailberichten in een map wilt verwijderen, kunt u het menu <menuchoice><guimenu>Map</guimenu><guimenuitem>Alle berichten naar de prullenbak verplaatsen</guimenuitem></menuchoice> kiezen. Aks u de map ook wilt verwijderen (tezamen met de berichten), kunt u het menu <menuchoice><guimenu>Map</guimenu><guimenuitem>Map verwijderen</guimenuitem></menuchoice> kiezen.</para>
<para>In het dialoogvenster <guilabel>Eigenschappen voor map</guilabel> kunt u de map hernoemen of verplaatsen. Hier kunt u ook enkele andere instellingen voor de map wijzigen. De meeste instellingen kunnen alleen gewijzigd worden voor de niet-standaard mappen. De standaardmappen zoals <guilabel>postvak in</guilabel> kunnen niet hernoemd of verplaatst worden.</para>
<para>Bij <guilabel>Naam:</guilabel> kunt u de naam van een map wijzigen.</para>
<para>Een map kan als submap van een andere map worden ingesteld door de betreffende map te selecteren in de selectielijst <guilabel>Behoort aan</guilabel>. </para>
<para>In het gedeelte <guilabel>Mappictogrammen</guilabel> kunt u een ander pictogram voor de map selecteren.</para>
<para>Bekijk het gedeelte <link linkend="folders-format">Opslagformaat</link> voor meer informatie over het <guilabel>Postbusformaat</guilabel></para>
<para>In het gedeelte <guilabel>Identiteit</guilabel> kunt u aangeven welke identiteit er standaard gebruikt zal worden voor het opstellen van nieuwe berichten. Wanneer er echter een bericht beantwoord wordt dat gestuurd is aan een <quote>Aan:</quote>-adres dat opgegeven is in een andere identiteit, dan zal die identiteit gebruikt worden voor de beantwoording.</para>
<para>In het gedeelte <guilabel>Zender/ontvanger tonen</guilabel> kunt u aangeven of het e-mailadres van de afzender of van de ontvanger getoond zal worden in het berichtenvenster. Dit is handig indien er een alternatieve map voor de verzonden berichten wordt gebruikt.</para>
<para>Schakel <guilabel>Nieuwe berichten in deze map negeren</guilabel> in als u niet op de hoogte gehouden wilt worden van nieuwe berichten in deze map. Dit is bijvoorbeeld handig voor mappen waar spamberichten in worden bewaard.</para>
<para>Schakel <guilabel>Antwoorden in deze map houden</guilabel> in, indien u de antwoorden die u schrijft op berichten in deze map wilt opslaan in dezelfde map. Normaalgesproken worden deze berichten opgeslagen in de map "Verzonden".</para>
<para>Hier kunt u aangeven wat er moet gebeuren met oude berichten in deze map. Indien u <guilabel>Berichten met verlopen bewaartijd in deze map voor verwijderen markeren</guilabel> activeert, dan zal &kmail; regelmatig controleren of er verouderde berichten in de map staan. Indien deze worden aangetroffen, dan worden deze verwijderd of verplaatst naar een andere map. U kunt ook instellen wanneer een bericht in uw ogen verouderd is. Via <menuchoice><guimenu>Map</guimenu><guisubmenu>Verlopen berichten verwijderen</guisubmenu></menuchoice> en via <menuchoice><guimenu>Bestand</guimenu><guisubmenu>Verlopen berichten verwijderen</guisubmenu></menuchoice> kunt u de geselecteerde map of alle mappen controleren op verlopen berichten en deze laten verwijderen of verplaatsen.</para>
<warning><para>Berichten met een verlopen bewaartijd worden verwijderd. Zij worden dus <emphasis>niet</emphasis> verplaatst naar de prullenbak. Wees dus erg voorzichtig met deze instelling.</para></warning>
<para>Als u de map gaat gebruiken voor een mailinglijst, kunt u <guilabel>Map bevat een discussiegroep</guilabel> selecteren om de map te koppelen aan de mailinglijst. Wanneer u op <guilabel>Automatisch detecteren</guilabel> klikt, zal &kmail; proberen om bepaalde eigenschappen van de mailinglijst te achterhalen vanuit het op dat moment geselecteerde bericht. Indien &kmail; niet alle eigenschappen kan achterhalen, dan kunt u de ontbrekende gegevens met de hand aanvullen. Om dit te doen kiest u eerst bij <guilabel>Adrestype</guilabel> welk adres u wilt ingeven. U kunt kiezen uit:</para>
<para>Dit adres wordt gebruikt om lid te worden van de mailinglijst. Meestal is dit een e-mailadres, maar er kan ook een internetpagina worden opgegeven. </para>
<para>Dit adres wordt gebruikt om u als lid uit te schrijven van de mailinglijst. Meestal is dit een e-mailadres, maar er kan ook een internetpagina worden opgegeven. </para>
<para>Nadat u een <guilabel>adrestype</guilabel> geselecteerd hebt, kunt u het e-mailadres of het adres van de internetpagina aangeven en op de knop <guilabel>Toevoegen</guilabel> klikken. Met <guilabel>Verwijderen</guilabel> kunt u een adres verwijderen.</para>
<para>Indien alle adressen zijn opgegeven, kunt u een actie uitvoeren, u kunt bijvoorbeeld naar het archief gaan door het betreffende <guilabel>Adrestype</guilabel> te selecteren en vervolgens op <guilabel>Toepassing aanroepen</guilabel> te klikken. Indien er een internetadres en een e-mailadres is opgegeven, dan moet u aangeven wat uw <guilabel>Voorkeurstoepassing</guilabel> is voordat u op <guilabel>Toepassing aanroepen</guilabel> klikt. Selecteer <guilabel>KMail</guilabel> indien u een bericht wilt versturen naar het e-mailadres en selecteer <guilabel>Browser</guilabel> indien u naar de webpagina wilt gaan.</para>
<para>U kunt ook de <guilabel>Stuur naar lijst</guilabel> aanroepen door in het menu <menuchoice><guimenu>Bericht</guimenu><guimenuitem>Nieuw bericht naar mailinglijst...</guimenuitem></menuchoice> te kiezen of door met de middelste muisknop op de map in de mappenlijst te klikken.</para>
<para>Hier kunt u de toegangcontrole van &imap;-mappen instellen. Dit worden ook wel access control lists of kortweg &acl;´s genoemd. </para>
<para>De op dit moment actieve &acl; wordt in de lijst getoond. Het bestaat uit een kolom <guilabel>Gebruikers-ID </guilabel> en een kolom <guilabel>Toegangsrechten</guilabel>. Op elke regel worden voor een bepaalde gebruiker de rechten aangegeven. <footnote><para>Bedenk dat een bepaalde gebruikers-id in werkelijkheid voor meedere gebruikers zou kunnen staan. Afhankelijk van de gebruikte &imap;-server en de configuratie daarvan, is het mogelijk dat de gebruikers-id voor een groep gebruikers staat of voor bijvoorbeeld anonieme gebruikers. Raadpleeg de handleiding van de &imap;-server voor meer informatie. </para> </footnote> &acl;'s zijn per map in te stellen. </para>
<para>Zoals in alle andere gevallen, wanneer u gebruikt maakt van <emphasis>&imap; zonder verbinding</emphasis>, dient u te synchroniseren met de server voordat de veranderingen worden doorgegeven aan de server. </para>
<para>&imap;-&acl;'s regelen veel specifieke rechten die u aan gebruikers kunt toekennen of weigeren. Voor de duidelijkheid zal &kmail; deze tonen in vijf verschillende categorieën waaruit u kunt kiezen (bekijk <xref linkend="table-acl-summary"/>voor details indien u bekend bent met &imap;-&acl;'s): </para>
<para>Kent gebruikers die geïdentificeerd zijn door <guilabel>Gebruikers-id</guilabel> geen enkel recht toe. Dit is ook de standaardinstelling voor gebruikers die niet expliciet (of impliciet als groep) genoemd worden in de &acl;. Deze gebruikers zullen deze map niet in de mappenlijst zien. </para>
<para>Kent gebruikers die geïdentificeerd zijn door <guilabel>Gebruikers-id</guilabel> leesrechten toe voor deze map. Hiermee kunnen de mailclients e-mails als gelezen markeren en deze informatie opslaan op de server. <footnote> <para>Elke gebruiker heeft zijn eigen lijst van gelezen mail, dus uw ongelezen berichten zullen in geen geval als gelezen gemarkeerd worden, ook niet wanneer iemand anders ze gelezen heeft. </para>
<para>U kunt bijvoorbeeld de nieuwsbrief van een bedrijfin een speciale map opslaan, waar iedereen leestoegang heeft, in plaats van het via email te versturen. </para>
<para>Als u bijvoorbeeld een forum van een bedrijf op wilt zetten, kunt u in plaats van een forum op internet, of een aparte usenet-server, een paar mappen aanmaken (voor elk onderwerp één) waartoe u iedereen lees- en postrechten geeft. Op deze manier kunnen mensen door e-mail te sturen naar de map van het onderwerp deelnemen aan de discussie. </para>
<para>Kent gebruikers die geïdentificeerd zijn door <guilabel>Gebruikers-id</guilabel> lees-, post- en schrijfrechten toe voor deze map. </para>
<para>Het recht om te schrijven naar een map houdt in dat de gebruikers berichten kunnen verwijderen, submappen kunnen aanmaken, en andere attributen dan gelezen/ongelezen kunnen instellen (⪚ beantwoord). </para>
<para>Gebruik dit om iedereen (bijna; zie <xref linkend="folders-properties-acl-all"/>) dezelfde rechten te geven voor een map. </para>
<para>In het voorbeeld in <xref linkend="folders-properties-acl-all"/>, kunt u schrijfrechten toekennen aan een groep gebruikers, die kunnen optreden als moderators. Deze gebruikers kunnen off-topic berichten verwijderen en submappen maken voor mappen met veel berichten. </para>
<para>Verleent de gebruikers (die geïdentificeerd zij door <guilabel>Gebruikers-ID</guilabel>) alle rechten; zowel lees-, post- en schrijfrechten, als adminstratierechten (bijvoorbeeld het recht om de &acl; van deze map aan te passen). </para>
<para>Dit zijn de rechten die de eigenaar van een map standaard heeft. </para>
<para>In een berichtmap kunnen de berichten in het <guilabel>mbox</guilabel>- of in het <guilabel>maildir</guilabel>-formaat worden opgeslagen. Bij het <guilabel>mbox</guilabel>-formaat worden alle berichten in één bestand opgeslagen, terwijl in het het <guilabel>maildir</guilabel>-formaat elk bericht in een apart bestand opgeslagen wordt. Het <guilabel>maildir</guilabel>-formaat is het standaardformaat van &kmail; en wordt in het algemeen beschouwd als het stabielere formaat van de twee. Bij sommige bestandssystemen kan het echter wel een fractie langzamer zijn. Bij twijfel kan het beste gekozen worden voor het <guilabel>maildir</guilabel>-formaat.</para>
<para>Er is momenteel in &kmail; geen mogelijkheid om een map automatisch te laten omzetten van het ene naar het andere formaat. Wel is het mogelijk om alle berichten van een map in het oude <guilabel>mbox</guilabel>-formaat te verplaatsen naar een map in het nieuwe <guilabel>maildir</guilabel>-formaat of omgekeerd.</para>
<para>Wanneer u &kmail; een tijdje gebruikt hebt, kan er een situatie ontstaan waarin u het overzicht in "postvak in" verliest door het grote aantal berichten. Berichtfilters kunnen dan één en ander weer overzichtelijk maken door bepaalde acties uit te voeren op berichten in een map.</para>
<para>De filters die hier beschreven worden, worden toegepast op berichten <emphasis>nadat</emphasis> deze opgehaald zijn van de server. Indien de berichten gefilterd moeten worden terwijl zij nog op de server staan, kan er gebruik gemaakt worden van <link linkend="popfilters">POP-filters</link>.</para>
<para>Filters bestaan uit twee delen. Allereerst de filtercriteria: dit zijn een verzameling zoekpatronen die bepalen of de filterhandelingen moeten worden uitgevoerd. Daarnaast de filterhandelingen, die bepalen wat er met een bepaald bericht gedaan wordt als de filtercriteria van toepassingen zijn. Lees meer over zoekpatronen en filterhandelingen op de volgende pagina's.</para>
<note><para>De beschikbare filters worden na elkaar uitgevoerd, beginnend met het eerste filter. Bij het eerste filter waarbij de filtercriteria van toepassing zijn worden de filterhandelingen uitgevoerd. Nadat deze filterhandelingen zijn uitgevoerd wordt er gewoonlijk niet gekeken of er nog andere filters in aanmerking komen om uitgevoerd te worden. Is dit wel gewenst, dan kunt u dit aangeven. </para></note>
<para>Gebruikelijk is dat de filters worden toegepast op binnenkomende berichten, maar ze kunnen ook worden toegepast op verzonden berichten, afzonderlijke berichten of groepen berichten. Om bepaalde berichten te filteren selecteert u deze en drukt u op <keycombo action="simul">&Ctrl;<keycap>J</keycap></keycombo> of u kiest in het menu <menuchoice><guimenu>Bericht</guimenu><guimenuitem>Filters toepassen</guimenuitem></menuchoice>. Alle filters waarbij de optie dat deze ook van toepassing zijn <guilabel>op handmatige filterhandelingen</guilabel> geselecteerd is, worden nu toegepast.</para>
<para>Er zijn twee manieren waarop een filter gecreëerd kan worden. De snelste manier is om te kiezen voor <menuchoice><guimenu>Bericht</guimenu><guimenuitem>Filter aanmaken</guimenuitem></menuchoice>. Vervolgens wordt het dialoogvenster "Filterregels" geopend waarin het eerste filtercriterium (afhankelijk van de gekozen menuoptie) en de eerste filterhandeling (<guilabel>naar map verplaatsen</guilabel>) al ingevuld zijn. In de meeste gevallen is het dus alleen nodig om de map aan te geven waarnaar het e-mailbericht verplaatst moet worden, maar uiteraard kan het filter ook nog aangepast worden.</para>
<para>Een interessant voordeel van deze methode is dat &kmail; bij het creëren van een filter voor een discussiegroep een poging zal doen om een criterium te vinden dat uniek is voor de berichten van de discussiegroep. Indien dat criterium gevonden is, zal de afgeleide naam van de discussiegroep getoond worden bij <menuchoice><guimenu>Bericht</guimenu><guisubmenu>Filter aanmaken</guisubmenu><guimenuitem>Filteren op discussiegroep...</guimenuitem></menuchoice>.</para>
<para>De tweede manier om een filter aan te maken is door alle gegevens van het benodigde filter zelf in te typen. Dit kunt u doen door het menu <menuchoice><guimenu>Instellingen</guimenu><guimenuitem>Filters instellen...</guimenuitem></menuchoice> te kiezen. Het dialoogvenster "filterregels" wordt hierna uitgebreid besproken.</para>
<para>In dit dialoogvenster kunnen filters worden aangemaakt en gewijzigd.</para>
<para>Dit dialoogvenster wordt geopend wanneer u het menu <menuchoice><guimenu>Bericht</guimenu><guisubmenu>Filter aanmaken</guisubmenu></menuchoice> of <menuchoice><guimenu>Instellingen</guimenu><guimenuitem>Filters instellen...</guimenuitem></menuchoice> kiest.</para>
<para>Het dialoogvenster is verdeeld in vier gedeelten:</para>
<listitem><para>Dit gedeelte bevat de huidige filters en enkele knoppen. Door middel van de knoppen kunt u nieuwe filters aanmaken, de volgorde waarin de filters worden toegepast wijzigen en filters verwijderen of hernoemen. Wanneer u een filter selecteert, verschijnen de eigenschappen van het filter in het rechterdeel van het dialoogvenster.</para></listitem>
<term><guilabel>Filtercriteria</guilabel></term> <listitem><para>In dit gedeelte kunt u het zoekpatroon opgeven waaraan het e-mailbericht moet voldoen voordat de filterhandelingen worden uitgevoerd. U kunt aangeven of een e-mailbericht aan één van de criteria of aan alle criteria moet voldoen voordat de filterhandelingen uitgevoerd gaan worden. Later volgt een uitgebreide beschrijving van de verschillende <link linkend="filter-criteria">zoekpatronen</link>.</para>
<para>Wanneer u op <guibutton>Meer</guibutton> klikt, kunt u meer zoekpatronen opgeven, bijvoorbeeld als het identificeren van een bepaald bericht gecompliceerd is. Klik op <guibutton>Minder</guibutton> om het laatste zoekpatroon te verwijderen. Klik op <guibutton>Beginwaarde</guibutton> om alle zoekpatronen, behalve de eerste twee, te wissen. Deze worden dan weer ingesteld op de beginwaarden.</para>
<para>Ongeldige of lege zoekpatronen worden niet toegepast.</para>
<term><guilabel>Filterhandelingen</guilabel></term> <listitem><para>In dit gedeelte kunt u de lijst met handelingen instellen die uitgevoerd moeten worden zodra de filtercriteria van toepassing zijn. Hierna volgt een gedetailleerde uitleg over de verschillende <link linkend="filter-action">Filterhandelingen</link>.</para>
<para>U kunt op <guibutton>Meer</guibutton> klikken om een extra handeling op te geven. Klik op <guibutton>Minder</guibutton> om de laatste handeling te verwijderen. Klik op <guibutton>Beginwaarde</guibutton> om alle handelingen, behalve de eerste, te wissen. Deze wordt dan weer ingesteld op de beginwaarde.</para>
<para>Ongeldige of lege handelingen kunnen niet worden uitgevoerd.</para>
<para>In dit gedeelte kunt u enkele aanvullende instellingen maken voor het betreffende filter.</para>
<para>De eerste rij keuzevakjes geeft aan waarop het filter toegepast mag worden. Selecteer het keuzevakje <guilabel>op inkomende berichten</guilabel> om de filters toe te passen op inkomende berichten (bijvoorbeeld bij <guiicon>Controleren op berichten bij</guiicon>), het keuzevakje <guilabel>op verzonden berichten</guilabel> om dit te doen voor de verzonden berichten (Bijvoorbeeld <emphasis>na</emphasis> <guiicon>Verzenden</guiicon>) en het keuzevakje <guilabel>op handmatige filterhandelingen</guilabel> om de filters handmatig toe te passen (Bijvoorbeeld via <menuchoice><guimenu>Bericht</guimenu><guimenuitem>Filters toepassen</guimenuitem></menuchoice>).</para>
<para>Selecteer het keuzevakje <guilabel>Als dit filter overeen komt, verwerking hier stoppen</guilabel> om volgende filters niet meer toe te passen als de filtercriteria van dit filter van toepassing zijn.</para>
<para>Als u het menu <guilabel>Dit filter toevoegen aan het menu "Filter toepassen"</guilabel> kiest, wordt dit filter opgenomen in het submenu van <menuchoice><guimenu>Bericht</guimenu> <guimenuitem>Filter toepassen</guimenuitem></menuchoice>. U kunt dan een bericht filteren op basis van één specifiek filter. Om <emphasis>Alle</emphasis> filters op een bericht toe te passen moet u het menu <menuchoice><guimenu>Bericht</guimenu> <guimenuitem>Filters toepassen</guimenuitem></menuchoice> kiezen. Uiteraard stopt dit, als er een filter wordt gevonden waarvan de filtercriteria voldoen en <guilabel>Als dit filter overeen komt, verwerking hier stoppen</guilabel> geactiveerd is.</para>
<note><para>Filters krijgen automatisch een naam. U kunt een andere naam aan het filter geven door op de knop <guibutton>Hernoemen</guibutton> te klikken. &kmail; blijft de naam van het filter bijwerken zolang de filternaam begin met <quote><</quote>. </para></note>
<para>Als u een filterhandeling opslaat door op <guibutton>OK</guibutton> of <guibutton>Toepassen</guibutton> te klikken, dan worden alleen de geldige filters naar het interne filterbeheer gekopieerd.</para>
<para>De lege zoekpatronen en handelingen worden uit de filtercriteria en filterhandelingen verwijderd voordat het filter bewaard wordt.</para>
<para>De meeste filters worden ingesteld om de berichten van een bepaalde afzender er uit te filteren. Dit kunt u doen door het <guilabel>From</guilabel>-veld te kiezen. Bij een filter voor een discussiegroep kunt u het beste kiezen voor het <guilabel><geadresseerden></guilabel>-veld. Uiteraard zijn er meerdere velden beschikbaar waarop het criterium gebaseerd kan zijn. Overigens wordt er bij het zoeken niet gekeken naar het verschil in hoofdletters en kleineletters:</para>
<entry><guilabel>overeenkomstig met regexp.</guilabel>/<guilabel>niet overeenkomstig met regexp.</guilabel></entry>
<entry>alle tekstuele zoekopdrachten</entry>
<entry>Controleert of een item de opgegeven reguliere expressie bevat. Indien de reguliere expressie-bewerker is geïnstalleerd, kunt u op de knop <guilabel>Bewerken...</guilabel> klikken om de reguliere expressie te bewerken.</entry>
<entry><guilabel>staat in adresboek</guilabel>/<guilabel>staat niet in adresboek</guilabel></entry>
<entry>meeste tekstuele zoekopdrachten</entry>
<entry>Controleert of een item een e-mailadres bevat uit uw adresboek. Deze regel is natuurlijk alleen van toepassing op adresvelden, zoals Van, CC of <guilabel><geadresseerden></guilabel></entry>
<entry><guilabel>zit in categorie</guilabel>/<guilabel>zit niet in categorie</guilabel></entry>
<entry>meeste tekstuele zoekopdrachten</entry>
<entry>Controleert of een item een e-mailadres bevat uit de opgegeven categorie in uw adresboek. Ook deze regel is natuurlijk alleen van toepassing op adresvelden.</entry>
<para>De meeste filters worden ingesteld om binnenkomende berichten te filteren naar bepaalde mappen. Dit kan gedaan worden door te kiezen voor <guilabel>naar map verplaatsen</guilabel>. Een totaaloverzicht van alle mogelijke handelingen:</para>
<para>Slaat het bericht op in een andere map. Het bericht wordt dus verwijderd uit de huidige map. Momenteel kan de map waarheen het e-mailbericht verplaatst moet gaan worden geen <acronym>IMAP</acronym>-map zijn.</para>
<listitem><para>Verandert de berichtkop <guilabel>Reply-To</guilabel>. Dit kan van pas komen bij berichten van discussiegroepen waarbij het antwoordadres u niet aanstaat.</para>
<listitem><para>Dit stuurt het bericht ingebed door naar een ander e-mailadres. Dit gebeurt op dezelfde manier als wanneer u het menu <menuchoice><guimenu>Bericht</guimenu><guimenuitem>Doorsturen</guimenuitem> <guimenuitem>Ingebed...</guimenuitem></menuchoice> kiest.</para>
<listitem><para>Verstuurt een bevestiging naar de afzender dat het bericht is aangekomen. Dit gebeurt alleen als de afzender om een ontvangstbevestiging heeft gevraagd.</para> <para>Dit filter maakt het mogelijk om selectief ontvangstbevestigingen te versturen. Indien er naar iedereen een ontvangstbevestiging verstuurd mag worden, kan dat worden ingesteld bij <guilabel>&kmail; instellen...</guilabel> (<link linkend="configure-security"> in het gedeelte <guilabel>Beveiliging</guilabel></link>). Het advies is echter om niet aan iedereen zomaar een ontvangstbevestiging te versturen omdat het op die manier wel erg makkelijk is voor afzenders van bijvoorbeeld spam om te controleren of e-mailadressen geldig zijn. Geldige e-mailadressen worden vervolgens weer verspreid aan anderen die spam versturen, waardoor u uiteindelijk bedolven wordt onder ongewenste e-mail.</para>
<para>Voert een programma uit, het bericht zal echter niet worden gewijzigd. Geef het volledige pad op naar het programma. &kmail; zal wachten totdat het programma afgerond is. Indien u dat niet wilt, kunt een & toevoegen aan het commando. Het e-mailbericht kan worden meegegeven aan het programma: <symbol>%0</symbol>, <symbol>%1</symbol>, &etc;. Het getal staat voor een bepaald deel van het bericht. Normaliter is <symbol>%0</symbol> de tekst, <symbol>%1</symbol> de eerste bijlage en zo verder. Daarnaast wordt het volledige bericht aan <acronym>stdin</acronym> meegegeven. Daarbij wordt elke <symbol>%{foo}</symbol> vervangen door de inhoud van de foo-berichtkop.</para>
<warning><para>Momenteel werkt dit alleen als het e-mailbericht <emphasis>tenminste</emphasis> één bijlage heeft. In andere gevallen zal zelfs <symbol>%0</symbol> in het algemeen niet werken!</para></warning>
<tip><para>Zelfs complexe commando's kunnen worden opgegeven omdat &kmail; een subshell gebruikt om het commando uit te voeren. Zodoende zal zelfs het volgende commando uitgevoerd worden: <userinput><command>uudecode</command> <option>-o</option> <parameter>$(mktemp kmail-uudecoded.XXXXXX)</parameter> && <command>echo</command> <parameter>$'\a'</parameter></userinput></para></tip>
<para>Dit haalt de tekst door een bepaald programma heen. Indien het programma uitvoer teruggeeft, zal het volledige e-mailbericht (inclusief berichtkoppen) vervangen worden door deze uitvoer. Als het programma geen uitvoer teruggeeft of met een andere dan status 0 eindigt, zal het bericht niet gewijzigd worden. Geef het volledige pad op naar het programma. Ook hier zullen <symbol>%n</symbol>,<symbol>%{foo}</symbol>, etc., vervangen worden zoals dat gebeurt bij <guilabel>commando uitvoeren</guilabel>.</para>
<warning><para>Wees er op bedacht dat deze filterhandeling er voor kan zorgen dat berichten onleesbaar worden als het aangeroepen programma geen goede uitvoer teruggeeft.</para></warning>
<para>Verwijdert <emphasis>alle</emphasis> berichtkoppen met de opgegeven naam uit het e-mailbericht. Dit kan bijvoorbeeld van pas komen om ongewenste <quote>Reply-To</quote>-berichtkoppen te verwijderen.</para>
<para>Voegt een berichtkop met de opgegeven naam en waarde toe aan het e-mailbericht. Indien er reeds een berichtkop bestaat met de opgegeven naam, zal deze worden overschreven met de nieuwe waarde. Indien er meerdere berichtkoppen met de opgegeven naam bestaan (bijvoorbeeld de <quote>Received:</quote>-berichtkoppen), zal één van hen overschreven worden en de anderen zullen niet veranderd worden. Dit is een bekende beperking van deze handeling. Indien dit ongewenst is, kan deze handeling voorafgegaan worden door de handeling <guilabel>berichtkop verwijderen</guilabel>, zodat er geen berichtkop met deze naam meer zal voorkomen.</para>
<para>Zoekt de opgegeven berichtkop en wijzigt de waarde. De opgegeven zoekopdracht zal beschouwd worden als een hoofdlettergevoelige reguliere expressie. De opgegeven waarde zal letterlijk worden gebruikt, maar <userinput>\n</userinput>, <userinput>$n</userinput> en <userinput>${nn}</userinput> (waarbij n een enkel getal is, behalve de laatste variant) zullen worden vervangen door zoekdelen die in de reguliere expressie tussen haakjes staan.</para><para>Analoog aan de opmerkingen bij het <guilabel>berichtkop toevoegen</guilabel>-veld geldt hier dezelfde beperking.</para>
<para>Stel dat ik geabonneerd ben op de (algemene) &kde;-mailinglijst, dan zou ik een aparte map kunnen maken (bijvoorbeeld <replaceable>KDE-Algemeen</replaceable>) waarin de berichten van de discussiegroep komen te staan. Ik kan nu een filter aanmaken dat de berichten van de discussiegroep automatisch verplaatst van "postvak in" naar de map <replaceable>KDE-Algemeen</replaceable>. Dit kan op de volgende manier:</para>
<para>Kijk of bij <menuchoice><guimenu>Bericht</guimenu><guisubmenu>Filter aanmaken</guisubmenu><guimenuitem>Filteren op discussiegroep...</guimenuitem></menuchoice> de naam van de discussiegroep vermeld staat. Als dat het geval is, dan wordt er direct een goed filtercriterium getoond, bijvoorbeeld: <quote>List-Id<guilabel> bevat </guilabel><kde@mail.kde.org></quote>. Bij de <guilabel>Filterhandelingen</guilabel> hoeft dan alleen nog te worden aangegeven naar welke map de berichten verplaatst moeten worden.</para>
<para>Als dat niet werkt, dan moet u bedenken hoe de berichten van de discussiegroep het best geïdentificeerd kunnen worden. Bijvoorbeeld: bij bijna alle berichten van de discussiegroepen van &kde; staat de naam van de discussiegroep in de berichtkop <guilabel>Onderwerp</guilabel> (bijvoorbeeld <quote>[KDE-i18n-nl]</quote>).</para>
<para>Klik nu op de knop <guibutton>Nieuw</guibutton> om een nieuw, leeg filter aan te maken. Dit filter zal voorlopig de naam <guilabel><onbekend></guilabel> hebben.</para>
<para>selecteer In het gedeelte <guilabel>Filtercriteria</guilabel> <guilabel>Subject</guilabel> uit de lijst, selecteer vervolgens in het volgende veld <guilabel>bevat</guilabel> en vul in het derde veld <userinput>[KDE-i18n-nl]</userinput> in.</para>
<para>In de eerste kolom van de <guilabel>Filterhandelingen</guilabel> kunt u nu <guilabel>naar map verplaatsen</guilabel> kiezen. Daarnaast verschijnt een nieuwe keuzelijst waaruit de map gekozen kan worden waarnaar de berichten verplaatst moeten worden. In dit voorbeeld is dit dus <guilabel>KDE-Algemeen</guilabel>.</para>
<para>Misschien wilt u complexere filters creëren. Als u bijvoorbeeld alleen de berichten van uw goede vriend <replaceable>Jan Jansen <jan.jansen@provider.nl></replaceable>, gericht aan de discussiegroep, wilt filteren naar een speciale map. Hier komende de extra filtercriteria van pas:</para>
<para>Omdat u alleen de berichten die <replaceable>[KDE-i18n-nl]</replaceable> in de <guilabel>Subject</guilabel>-berichtkop hebben <emphasis>en</emphasis> die afkomstig zijn van Jan Jansen wilt filteren, selecteert u allereerst <guibutton>komt overeen met al het volgende</guibutton>.</para>
<para>Vervolgens kunt u bij het tweede criterium in de eerste kolom <guilabel>From</guilabel> selecteren, gevolgd door <guilabel>bevat</guilabel> en daarnaast tikt u <userinput>jan.jansen@provider.nl</userinput> in.</para>
<para>Het is belangrijk om te weten dat bijvoorbeeld de volgorde van de filters invloed hebben op de snelheid van het filterproces. Nu volgen wat opmerkingen die het goed en snel filteren kunnen bevorderen: </para>
<para>Indien u weet dat een filter een bepaalde groep berichten heeft gefilterd, dan kunt u met de keuzevak <guilabel>Als dit filter overeen komt, verwerking hier stoppen</guilabel> voorkomen dat alle andere filters nodeloos worden doorlopen (bekijk ook de geavanceerde instellingen van het dialoogvenster <link linkend="filter-dialog-id">Filter</link>).</para>
<para>Een voorbeeld hiervan is het filteren van de berichten van discussiegroepen via de berichtkop List-Id. Zodra een bericht van Discussiegroep A is gevonden en gefilterd, dan is het niet zinnig om nog te testen of het afkomstig is van Discussiegroep B. </para>
<para>De tijd die nodig is om de filtercriteria te testen hangt af van de manier waarop de criteria zijn opgebouwd. Zo zal het bekijken of iets een bepaalde tekst <guilabel>bevat</guilabel> sneller gaan dan <guilabel>overeenkomstig met regexp.</guilabel>. </para>
<para>Wat ook in beschouwing genomen moet worden is de hoeveelheid gegevens die getest moeten worden in de criteria. Indien het filter gebaseerd is op een berichtkop, dan zou dit veel sneller moeten zijn dan een filter dat de inhoud van het volledige e-mailbericht evalueert. </para>
<para>Probeer het filter zo simpel mogelijk te houden. </para>
<para>De meest tijdrovende filters zijn de filterhandelingen <guilabel>Doorsluizen via</guilabel> en <guilabel>Commando uitvoeren</guilabel>. Deze roepen namelijk externe programma's aan. Plaats deze filters als het even kan dus achter de filters die het aantal berichten verminderen of pas de criteria aan zodat de handeling alleen wordt uitgevoerd op de berichten waarvoor dit echt nodig is.</para>
<para>Een voorbeeld is het filteren van berichten van discussiegroepen en het detecteren van spamberichten. Voor spamdetectie hebt u waarschijnlijk een filter <guilabel>doorsluizen via</guilabel> gemaakt. Voor de discussiegroep hebt u waarschijnlijk een filter gebaseerd op de berichtkop List-Id ingesteld. Indien u de berichten van de discussiegroep niet hoeft te controleren op spam, dan is het beter om het filter voor de discussiegroep vóór het filter van de spamdetectie te plaatsen. Dit voorkomt het tijdrovende filteren van berichten van de discussiegroep. </para>
<para>Indien u wilt controleren of de filters op de juiste manier werken, kunt u het filterlog openen door het menu <menuchoice><guimenu>Hulpmiddelen</guimenu> <guimenuitem>Filterlog bekijken...</guimenuitem></menuchoice> te kiezen. </para>
<para>In de logweergave kunt u het doorlopen van de verschillende filters volgen. U kunt aangeven tot in welk detail u dit wilt doen, u kunt het logvenster leegmaken of de gegevens opslaan in een bestand. De logweergave kan waardevolle informatie geven indien berichten niet op de juiste manier gefilterd worden. </para>
<para>POP-filters kunnen gebruikt worden om e-mailberichten al op de POP-server te filteren, dus nog <emphasis>voordat</emphasis> deze opgehaald worden. U kunt deze filters instellen om bijvoorbeeld te voorkomen dat &kmail; buitensporig grote berichten op gaat halen, en zodoende tijd besparen.</para>
<para>In het dialoogvenster om het POP-account in te stellen kunt u aangeven dat de filters moeten worden toegepast voor berichten die groter zijn dan een bepaalde grootte door de optie <guilabel>Berichten filteren als ze groter zijn dan</guilabel> te selecteren. De grootte kunt u in het vakje ernaast instellen. De standaardwaarde is 50.000 Bytes. Bij berichten die groter zijn dan de opgegeven waarde zal er gecontroleerd worden of de filtercriteria voldoen. Indien er geen filter voldoet, zal er gevraagd worden wat er met het bericht gedaan moet worden. 50.000 Bytes is een goede grootte zodat de berichtkoppen op zich niet het filteren zullen activeren. Elk bericht dat gefilterd moet worden genereert wat extra verkeer doordat de berichtkoppen twee keer opgehaald worden; het is dus niet wenselijk dat elk bericht gefilterd wordt. De filterhandeling die standaard toegepast zal worden is <guilabel>Berichten ophalen</guilabel> om te voorkomen dat berichten verloren gaan.</para>
<warning><para>Wees voorzichtig met de optie <guilabel>Berichten van server verwijderen</guilabel>, aangezien het onmogelijk is om de verwijderde post terug te halen.</para></warning>
<para>Met een stel goede filters is het mogelijk dat alle berichten, die door het filter gehaald moeten worden, goed worden afgehandeld (dus: ophalen, later ophalen of verwijderen). Dan verschijnt dus nooit het dialoogvenster waarin u moet aangeven wat er met een bericht moet gebeuren. Let er wel op dat zodra de filtercriteria wel van toepassing zijn, er geen betrouwbare manier meer is om de bijbehorende filterhandeling nog te veranderen. Alleen als er geen toepasselijk filter is gevonden zal het dialoogvenster getoond worden.</para>
<para>Regels toevoegen gaat hetzelfde als bij de <link linkend="filters">berichtfilters</link>. Op de linkerhelft kunt u de bestaande filters selecteren zodat deze gewijzigd kunnen worden. Klik op het pictogram <guiicon>Nieuw</guiicon> om een nieuw filter te maken. Aan de rechterkant kunt u aangeven wanneer het filter van toepassing is. Bij de <guilabel>Filterhandelingen</guilabel> kunt u vervolgens aangeven wat er vervolgens met het bericht moet gebeuren. De beschikbare opties zijn:</para>
<para>De berichten die voldoen aan de criteria worden opgehaald, net als berichten die onder de drempelwaarde voor het filteren van berichten zitten.</para>
<para>De berichten die voldoen aan de criteria bijven op de server. Deze berichten kunt u op een later tijdstip ophalen, nadat u de filterhandeling handmatig hebt veranderd.</para></listitem>
<para>De berichten die voldoen aan de criteria worden van de server verwijderd. Zodra een e-mail van de server is verwijderd, is er <emphasis>geen</emphasis> mogelijkheid meer om dat bericht terug te halen. Let er op dat er dus geen berichten verwijderd worden die u toch eigenlijk wel zou willen lezen.</para></listitem>
<para>Als het keuzevakje <guilabel>Overeenkomstige berichten die gemarkeerd zijn als "Later ophalen" altijd tonen in het dialoogvenster</guilabel> geselecteerd is, wordt het dialoogvenster geopend wanneer de e-mail opgehaald wordt en er minimaal één bericht gemarkeerd staat als bericht dat later opgehaald moet worden. Dit dialoogvenster verschijnt zelfs wanneer alle berichten boven de drempelwaarde door een filter afgehandeld kunnen worden. Het kan namelijk gebeuren dat er een tijd lang geen berichten boven de drempelwaarde uitkomen, zodat het dialoogvenster niet verschijnt. Zonder dat dialoogvenster is het niet mogelijk om de filterhandeling voor de berichten waarvan is aangegeven dat ze later moeten worden opgehaald, te wijzigen.</para>
<para>Dit dialoogvenster verschijnt wanneer POP-filters geactiveerd zijn en er berichten op de server gevonden zijn die groter zijn dan de ingestelde drempelwaarde voor het POP-account. Nu kunt u aangeven wat er met de e-mailberichten gedaan moet worden. Hiervoor zijn de volgende opties: <guilabel>Ophalen</guilabel> (groen), <guilabel>Later ophalen</guilabel> (geel, met zandloper) of <guilabel>Verwijderen van de server</guilabel> (rood <quote>kruis</quote>). Wees verzichtig met het verwijderen van berichten, omdat er geen mogelijkheid is om dit ongedaan te maken.</para>
<para>Het gedeelte <guilabel>Regelinstelling gefilterde berichten</guilabel> kan uitgeklapt worden door <guilabel>Berichten tonen die overeenkomen met een filterinstelling en zijn gemarkeerd als 'Ophalen' of 'Verwijderen'</guilabel> te selecteren. Het keuzevakje is alleen beschikbaar als er berichten zijn die voldoen aan de filtercriteria. In het uitgeklapte gedeelte kunt u de opgegeven filterhandeling die bij de filtercriteria hoort veranderen in een andere filterhandeling.</para>
<para>Houd er rekening mee dat er, als er voor alle berichten die boven de opgegeven drempelwaarde liggen filtercriteria van toepassing zijn, geen dialoogvenster zal verschijnen. Uitzondering op deze regel is wanneer u de optie <guilabel>Overeenkomende berichten die gemarkeerd zijn als "Later ophalen" altijd tonen in het dialoogvenster</guilabel> geselecteerd hebt bij <guilabel>Globale opties</guilabel> van de POP-filterinstellingen. In dat geval wordt het dialoogvenster ook getoond wanneer er minimaal één bericht op de server gemarkeerd staat voor <guilabel>Later ophalen</guilabel>.</para>
<para>U kunt meerdere accounts instellen, zodat u e-mail van verschillende adressen of bij verschillende mailservers op kunt halen. Kies het menu <menuchoice><guimenu>Instellingen</guimenu><guimenuitem>&kmail; instellen...</guimenuitem></menuchoice> en klik op het pictogram <guilabel>Netwerk</guilabel> om een account toe te voegen of te wijzigen. Bekijk het hoofdstuk <link linkend="getting-started">Hoe te beginnen</link> voor uitleg over de verschillende instellingen.</para>
<para>Om de e-mail van een specifiek account op te halen, kiest u het menu <menuchoice><guimenu>Bestand</guimenu><guimenuitem>Controleren op berichten bij...</guimenuitem></menuchoice>. Vervolgens selecteert u het gewenste account waarvan de nieuwe e-mail opgehaald moet worden. Een andere mogelijkheid is om met de muisknop enige tijd ingedrukt te houden boven het pictogram <guiicon>Controleren op berichten bij</guiicon>. Er verschijnt dan een lijst met accounts waaruit u het gewenste account kunt selecteren.</para>
<title>Berichten versleutelen of digitaal ondertekenen met behulp van <application>PGP</application> of <application>GnuPG</application></title>
<note><para>Er zijn enkele aanzienlijke veranderingen gemaakt in de manier waarop &kmail; ondertekenen en versleutelen gebruikt. De introductie die hierop volgt, is gemaakt voor vorige versies van &kmail;; u kunt deze nog steeds lezen als algemene inleiding voor het ondertekenen en versleutelen van berichten, maar de (technische) details zullen iets afwijken van deze versie.</para></note>
<para>Dit is een korte uitleg over het gebruik van <application>PGP</application> (<application>Pretty Good Privacy</application>) binnen &kmail;. Ook worden er enkele tips gegeven over het gebruik van <application>PGP</application>. De uitleg is bedoeld voor beginners, Indien u bekend bent met <application>PGP</application>, dan kunt u grote delen van de uitleg overslaan. De uitleg (en over het algemeen ook binnen &kmail;) wordt alleen gesproken over <quote>PGP</quote>, maar het is van toepassing op zowel <application>PGP</application> als op <application>GnuPG</application> (<application>Gnu Privacy Guard</application>). Voor <application>GnuPG</application> geldt echter wel dat de opgegeven parameters bij de commandoregels enigszins kunnen verschillen.</para>
<para>Bekijk ook de <link linkend="pgp-faq">Veel gestelde vragen over <application>PGP</application></link>.</para>
<warning><para>Wanneer u gebruik maakt van "OpenPGP Ingebed", zullen bijlagen niet versleuteld worden. Om bijlagen te versleutelen moet u GnuPG en de bijbehorende bibliotheken installeren. U kunt dan per bijlage beslissen of de bijlage ondertekend en/of versleuteld dient te worden. </para></warning>
<warning><para>&kmail; maakt gebruik van de uitvoer van <application>PGP</application>. Doordat de uitvoer van verschillende versies ven <application>PGP</application> niet altijd hetzelfde is, kan &kmail; de uitvoer niet op juistheid controleren. U moet zelf dus eerst testen of deze uitvoer goed is, voordat u deze functionaliteit serieus gaat gebruiken. Het kan dus gebeuren dat &kmail; u <emphasis>niet</emphasis> waarschuwt terwijl er wel iets misgaat. U kunt het beste de optie <guilabel>Versleutelde/ondertekende tekst tonen na het opstellen</guilabel> aanzetten. </para></warning>
<para>Om ondersteuning van <application>PGP</application> in &kmail; te activeren is het noodzakelijk dat <application>PGP</application> geïnstalleerd en geconfigureerd is. Uiteraard is dit niet de aangewezen plek om een volledige uitleg over <application>PGP</application> te geven. Wel beschrijven we de noodzakelijke stappen om <application>PGP</application> te kunnen gebruiken. Voor meer informatie verwijzen wij naar het uitstekende handboek van <application>PGP</application> en naar de website <ulink url="http://www.gnupg.org/docs.html#guides">The GNU Privacy Handbook</ulink>.</para>
<para>Het is een goed idee om deze documentatie door te lezen, net als de inleiding tot cryptografische publieke sleutels (inbegrepen in het <application>PGP</application> 6.5.x pakket). Hierin staan de basisprincipes uitgelegd, zodat u beter begrijpt wat er daadwerkelijk gebeurt. Ook worden diverse veiligheidsaspecten nader onder de loep genomen.</para>
<para>&kmail; gaat ervanuit dat <application>PGP</application> met het commando <command>pgp</command> aan te roepen is. Ook bij <application>GnuPG</application> zal het commando <command>pgp</command> gebruikt worden. Als de toepassing niet onder die naam aangeroepen kan worden moet u een zogenaamde symbolische koppeling (symlink) aanmaken.</para>
<para>Als u dit nog niet eerder gedaan hebt, moet u een sleutelpaar (geheime en publieke sleutel) voor uzelf aanmaken. Dit moet op de commandoregel gebeuren met behulp van de commando's: <userinput><command>pgp</command> <option>-kg</option></userinput>, respectievelijk <userinput><command>gpg</command> <option>--gen-key</option></userinput>. &kmail; zelf biedt geen ondersteuning voor het aanmaken van sleutelparen met behulp van <application>PGP</application>. De identiteit (normaal gesproken uw naam gevolgd door uw e-mailadres tussen de tekens < en >, dus bijvoorbeeld <userinput>Jan Jansen <jan.jansen@provider.nl></userinput>) en uw wachtwoord (passphrase) zijn belangrijk voor de samenwerking tussen &kmail; en <application>PGP</application>.</para>
<para>Selecteer het tabblad <guilabel>OpenPGP</guilabel> bij de instellingen voor de <guilabel>Beveiliging</guilabel>. Daar vindt u de volgende opties:</para>
<para>Hier kunt u selecteren of u <application>PGP</application>, <application>GnuPG</application> of geen versleutelingstoepassing wilt gebruiken. Uiteraard moet de desbetreffende toepassing wel geïnstalleerd zijn. Ook is het belangrijk dat u de juiste versie van de toepassing selecteert.</para>
<para>Als deze optie niet is geselecteerd zal &kmail; bij het ondertekenen van ieder bericht (vlak voor het verzenden) of het selecteren van een versleuteld bericht vragen om het wachtwoord. Als u de optie wel selecteert, zal &kmail; het wachtwoord vanaf de eerste keer dat u het succesvol intypt tot &kmail; wordt afgesloten onthouden. Het wachtwoord wordt in het geheugen bewaard en niet op de harde schijf weggeschreven. Indien u één van de crypto-plugins gebruikt of <application>GnuPG</application> met de gpg-agent, dan zal een extern programma vragen om het wachtwoord en deze optioneel een bepaalde tijd onthouden.</para>
<para>Als deze optie niet is geselecteerd, dan is het niet meer mogelijk om verzonden berichten nog te ontcijferen nadat u deze hebt versleuteld. Selecteer deze optie om het bericht ook te ondertekenen met uw eigen sleutel, zodat het mogelijk is om verzonden berichten weer te ontcijferen.</para>
<para>Het resultaat van de versleuteling en ondertekening kan bekeken worden voordat het bericht daadwerkelijk verzonden wordt. Als de versleuteling faalt dan kunt u er op deze manier voor zorgen dat het bericht niet verzonden wordt. Het is aan te bevelen om deze optie te activeren.</para>
<para>Als deze optie geselecteerd is, wordt er altijd een dialoogvenster geopend waarin u kunt kiezen welke sleutel er van iedere ontvanger gebruikt moet worden voor het versleutelen van het e-mailbericht. Indien u deze optie niet selecteert zal &kmail; het dialoogvenster alleen tonen als er geen sleutel van een bepaalde ontvanger gevonden kan worden of als er meerdere sleutels beschikbaar zijn.</para>
<term><guilabel>Berichten automatisch met OpenPGP ondertekenen</guilabel></term>
<listitem><para>Selecteer deze optie om standaard alle berichten digitaal te ondertekenen. Uiteraard blijft het mogelijk dit incidenteel uit te schaken door op het desbetreffende pictogram in het venster "Bericht opstellen" te klikken.</para>
<listitem><para>Als u deze optie selecteert, zal &kmail; automatisch alle berichten versleutelen met de ingebouwde OpenPGP-ondersteuning of met de PGP/MIME-Plugin. Dit gebeurt alleen wanneer er voor elke ontvanger een vertrouwde PGP-sleutel in de sleutelbos gevonden kan worden of wanneer er voor die ontvanger is aangegeven dat het bericht niet versleuteld hoeft te worden. Wanneer het voor &kmail; niet geheel duidelijk is zal er aan u gevraagd worden of het bericht versleuteld moet worden of niet.</para></listitem>
<para>Nu het versleutelingsgereedschap is ingesteld moet er nog worden aangegeven welke OpenPGP-sleutel &kmail; moet gebruiken voor het digitaal ondertekenen en versleutelen van de berichten. Dit doet u door naar uw <link linkend="configure-identity">Identiteit</link> te gaan en daar op het tabblad <guilabel>Geavanceerd</guilabel> uw sleutel te selecteren.</para>
<para>Nu kunt u uitgaande e-mailberichten digitaal ondertekenen. Om het voor andere mensen mogelijk te maken u versleutelde berichten te sturen of uw digitale handtekening te controleren op echtheid, is het noodzakelijk om uw publieke sleutel toe te voegen aan een openbare <application>PGP</application>-sleutelserver. Dit is een grote verzameling publieke sleutels die door iedereen kan worden geraadpleegd. Om iemand versleutelde berichten te kunnen versturen of de digitale ondertekening op echtheid te controleren moet u zijn of haar publieke sleutel hebben. U kunt uw publieke sleutel(s) bewaren op een openbare <application>PGP</application>-sleutelserver zoals <ulink url="http://www.cam.ac.uk.pgp.net/pgpnet/">http://www.cam.ac.uk.pgp.net/pgpnet/</ulink>.</para>
<para>Stel uw e-mailbericht zoals gebruikelijk op in &kmail;. Voordat u het bericht verzendt klikt u op het pictogram <guiicon>Bericht ondertekenen</guiicon> op de werkbalk. Vervolgens kunt u het bericht verzenden. Bij de identiteit die u gebruikt hebt tijdens het opstellen van de e-mail moet bij de instellingen een <guilabel>OpenPGP sleutel</guilabel> aangegeven zijn. Om berichten digitaal te ondertekenen moet &kmail; het <application>PGP</application>-wachtwoord (passphrase) weten. Indien u de optie <guilabel>Wachtwoord (passphrase) in geheugen bewaren</guilabel> in het gedeelte <guilabel>Beveiliging</guilabel> niet hebt geactiveerd, zal &kmail; het wachtwoord bij ieder bericht dat digitaal ondertekend verzonden moet worden vragen. Dit zal slechts één keer gebeuren als de optie wel is geselecteerd.</para>
<para>Om een versleuteld bericht aan iemand van wie u de publieke sleutel bezit te versturen, stelt u uw e-mailbericht zoals gebruikelijk op. Voordat u het bericht verstuurt, klikt u op het pictogram <guibutton>Bericht versleutelen</guibutton> op de werkbalk. U hoeft wellicht niet op het pictogram te klikken indien de optie <guilabel>Berichten automatisch versleutelen, wanneer mogelijk</guilabel> geselecteerd is in de Instellingen van &kmail; (zie <link linkend="pgp-sign-your-messages">boven</link>). Vervolgens kunt u het bericht versturen.</para>
<para>Als u het pictogram <guilabel>Bericht versleutelen</guilabel> geselecteerd hebt en &kmail; kan de sleutel van de beoogde ontvanger niet vinden, zal een lijst met alle beschikbare sleutels getoond worden in het dialoogvenster <guilabel>Selectie van cryptografische sleutel</guilabel>. Indien &kmail; meerdere vertrouwde sleutels van de beoogde ontvanger vindt, zullen de verschillende sleutels van die ontvanger getoond worden. In beide gevallen kunt u de sleutel kiezen waarmee het e-mailbericht versleuteld moet gaan worden. Door middel van het keuzevakje <guilabel>Keuze onthouden</guilabel> kunt u de gemaakte keuze voor toekomstige berichten vastleggen.</para>
<para>Wanneer u een sleutel voor de eerste keer gebruikt, wanneer er conflicterende instellingen zijn, of wanneer <guilabel>Altijd de cryptografische sleutels voor goedkeuring tonen</guilabel> is geselecteerd in het gedeelte <guilabel>Beveiliging</guilabel> van de instellingen van &kmail;, zal het dialoogvenster <guilabel>Goedkeuring van cryptografische sleutel</guilabel> getoond worden. Hier kunt u de verschillende sleutels wijzigen en de <guilabel>Versleutelingsvoorkeur</guilabel> voor iedere ontvanger vastleggen. De standaardoptie <guilabel>Berichten automatisch versleutelen, wanneer mogelijk</guilabel> zorgt ervoor dat het bericht automatisch versleuteld wordt wanneer er voor iedere ontvanger een vertrouwde sleutel beschikbaar is.</para>
<para>Zoals hierboven reeds vermeld staat, is het niet mogelijk om door uzelf opgestelde, verzonden berichten terug te lezen als u <guilabel>Bericht ook ondertekenen met mijn eigen sleutel</guilabel> niet geselecteerd hebt in het gedeelte <guilabel>Beveiliging</guilabel>.</para>
<para>Stel een bericht op voor de persoon die u uw publieke sleutel wilt toesturen. Vervolgens kiest u in het menu <menuchoice><guimenu>Bijlage</guimenu><guimenuitem>Publieke sleutel bijvoegen</guimenuitem></menuchoice>. Nu zal uw publieke sleutel die bij de gebruikte identiteit hoort als bijlage toegevoegd worden aan het e-mailbericht. Het bericht kan nu verzonden worden.</para>
<para>Bedenk dat het niet verstandig is om te denken dat de ontvanger van uw publieke sleutel aan de hand van uw digitale ondertekening de echtheid van de sleutel kan vaststellen. Er kan een zogenaamde 'man-in-the-middle-attack' uitgevoerd worden. Iemand die het bericht onderschept kan de publieke sleutel veranderen en vervolgens met die sleutel het bericht weer ondertekenen zodat het authentiek lijkt. Dit is de reden dat de authenticiteit van de sleutel op een andere manier (bijvoorbeeld post, telefoon of fax) geverifieerd moet worden. Bedenk dat dit de basis is van versleuteling en dat hier dus niet lichtvaardig mee omgesprongen moet worden. Bekijk de <application>PGP</application>-documentatie voor meer informatie hierover.</para>
<para>Alles wat u hoeft te doen is het bericht selecteren. &kmail; zal nu vragen om uw wachtwoord (passphrase). &kmail; zal dan proberen het bericht te ontcijferen en u de tekst tonen indien het bericht met uw publieke sleutel is ondertekend (zoniet, dan kunt u het bericht niet lezen). &kmail; bewaart de berichten versleuteld zodat iemand die uw wachtwoord niet kent de berichten niet kan lezen.</para>
<para>U kunt een publieke sleutel ontvangen als bijlage, via http, ftp of een floppy. Voordat u deze sleutel kunt gebruiken om een bericht te versleutelen moet u eerst de sleutel verifiëren (controleer de "fingerprint" of bekijk vertrouwde handtekeningen). Daarna kan, als u <application>PGP</application> gebruikt, deze sleutel worden toegevoegd aan uw sleutelbos door middel van het volgende commando: <userinput><command>PGP</command> <option>-ka</option> <replaceable>bestandsnaam</replaceable></userinput>. Indien u <application>GnuPG</application> gebruikt is dit het juiste commando: <userinput><command>gpg</command> <option>--import</option> <replaceable>bestandsnaam</replaceable></userinput>. Indien de echtheid van de sleutel niet op basis van andere handtekeningen achterhaald kan worden, kunnen er alleen berichten versleuteld worden met deze sleutel indien u de sleutel met uw eigen sleutel ondertekent. </para>
<para>&kmail; heeft geen ingebouwde spamdetectie: de ontwikkelaars vinden dat een extern, gespecialiseerd hulpmiddel een betere aanpak is. &kmail; kan wel gebruik maken van het flexibele filtersysteem om deze hulpmiddelen aan te spreken. De antispam-assistent helpt u met de basisinstellingen van de filters. </para>
<para>U kunt kiezen uit verschillende manieren waarop u het spamfilter wilt instellen. Daarna creëert de assistent automatisch de benodigde filterregels. </para>
<para>Er kunnen alleen basisinstellingen voor filters gemaakt worden en er zijn alleen standaardinstellingen beschikbaar. Het is niet mogelijk bestaande filters te wijzigen. </para>
<para>Om de assistent te starten kiest u <menuchoice><guimenu>Hulpmiddelen</guimenu> <guisubmenu>Antispam-assistent...</guisubmenu></menuchoice>.</para>
<para>De assistent controleert of er bekende antispam-toepassingen geïnstalleerd zijn. Het is mogelijk om de spamcontroles van uw provider te hergebruiken. Vaak wordt er door de provider een berichtkop toegevoegd aan het bericht. U kunt via de assistent &kmail; instellen om één of meer applicaties te gebruiken. Bedenk echter wel dat het gebruik van antispam-toepassingen tijd kosten. &kmail;kan trager reageren zolang het bericht door deze toepassingen behandeld wordt. Als dat het geval is, kunt u het beste de regels aanpassen of verwijderen.</para>
<para>Bogofilter is een bayesiaans filter. Dat betekent dat het filter leert. Het leert van de binnenkomende berichten en van de berichten waarvan u expliciet aangeeft dat zij spam of juist geen spam zijn. Maar het is wel een zeer snel filter. Dit weegt vaak op tegen de fouten die het in het begin zal maken in de beoordelingen. </para>
<para>SpamAssissin is een complexe applicatie die tegen spam vecht. De snelheid is erg afhankelijk van de instellingen, maar het is zonder training goed in staat spam te detecteren. Het is minder snel dan een puur bayesianfilter. Enige achtergrondinformatie is vereist om hier goed mee te kunnen werken. </para>
<para>Dit hulpmiddel wordt nog niet veel gebruikt. Dit zal gaan veranderen als distributies het pakket gaan opnemen. Het is een hulpmiddel voor specialisten. </para>
<para>Als u uw mail via de GMX-mailserver laat lopen, dan worden de berichten reeds gecontroleerd op spam. Het resultaat van dat proces is beschreven in een speciale berichtkop in ieder bericht. Het is mogelijk om deze informatie te gebruiken. Bij het gebruik van dit hulpmiddel zal er geen vertraging binnen KMail merkbaar zijn tijdens het filteren. </para>
<para>Nu volgen de details over de werking van de assistent: &kmail; kan samenwerken met een aantal externe hulpmiddelen die spam detecteren. Het probeert om de geinstalleerde hulpmiddelen automatisch op uw computer te vinden. U kunt vervolgens aangeven welk hulpmiddel geactiveerd moet worden binnen &kmail;. Het is uiteraard mogelijk de assistent te sluiten, hulpmiddelen te installeren en vervolgens opnieuw de assistent op te starten. </para>
<para>Indien u de mogelijkheid wilt hebben om berichten te markeren als spam of geen spam (ham), dan moet u het keuzevakje <guilabel>Berichten handmatig als spam markeren</guilabel> selecteren. Het lijkt mogelijk om hetzelfde te bereiken door simpelweg de status van het bericht te wijzigen, maar als één van de hulpmiddelen Bayesianfilters gebruikt, dan wilt u dit hulpmiddel laten weten dat een bericht onterecht gemarkeerd is. Een Bayesianfilter baseert zich namelijk op een statistische analyse van alle inkomende berichten, de waardering van het bericht wordt dus ook bepaald door de geschiedenis, u wilt in dit geval dus dat het Bayesianfilter de waardering aanpast, zodat in het vervolg de onterechte markering misschien voorkomen kan worden. </para>
<para>Indien u minimaal één hulpmiddel geselecteerd hebt, kunt u instellen welke handelingen uitgevoerd moeten worden met betrekking tot het tegengaan van spamberichten. Indien &kmail; spamberichten moet detecteren, kunt u <guilabel>Berichten markeren met behulp van antispam-hulpprogramma's</guilabel>; indien berichten verplaatst moeten worden naar een bepaalde map, kunt u de map aangeven en kiezen voor <guilabel>Verplaats gevonden spamberichten naar de geselecteerde map</guilabel>; indien u het bericht ook als gelezen gemarkeerd wilt hebben, kiest u ook voor <guilabel>Markeer gevonden spamberichten als gelezen</guilabel>. </para>
<para>Wanneer u een keuze hebt gemaakt, dan kunt u de assistent de filters laten aanmaken. De assistent houdt geen rekening met de bestaande filters, maar voegt de filters simpelweg toe. Bekijk na afloop de filters nog even in het dialoogvenster <link linkend="filter-dialog">Filter</link> om te zien of bijvoorbeeld de volgorde goed is ingesteld. Indien u het keuzevakje <guilabel>Berichten handmatig als spam of ham markeren</guilabel> geselecteerd hebt, dan zullen er op de werkbalk pictogrammen verschijnen zodat u berichten snel als ham (gewenste) of spam (ongewenst) kunt markeren. Bedenk dat als u een bericht als spam markeert, dit wellicht verplaatst wordt naar de eerder opgegeven map. </para>
<para>De assistent gebruikt de gegevens die in een speciaal configuratiebestand zijn opgeslagen. Dit bestand heeft de naam <filename>kmail.antispamrc</filename> en bevindt zich in de globale of individuele KDE configuratie map). Het controleert eerst het globale configuratiebestand en vervolgens het individuele bestand. Indien het individuele configuratiebestand een hoger versienummer heeft per ingesteld antispam-hulpmiddel, dan wordt deze gebruikt en anders het globale bestand. Zo hebben zowel beheerders als gebruikers toegang tot de configuratie van de assistent. </para>
<para>De detectie van spamberichten wordt gedaan via een <guilabel>doorsluizen via</guilabel> filterhandeling per antispam-hulpmiddel. Een ander filter controleert of de berichten daardoor gemarkeerd worden als spam en (afhankelijk van de gekozen instelling in de assistent) verplaatst ze naar een bepaalde map. Beide filters worden zo ingesteld dat ze zowel toegepast worden op binnenkomende berichten, als op handmatig gestarte filtering. </para>
<para>Twee filters zijn nodig voor de markering van ham en spam. Ze bevatten handelingen om de berichten als zodanig te markeren. Zoals hierboven vermeld, is er nog een filter nodig om de berichten te verplaatsen naar een andere map. Indien het geselecteerde hulpmiddel een Bayesianfilter bevat, dan worden er additionele filters (op basis van <guilabel>commando uitvoeren</guilabel>) aangemaakt om de berichten die handmatig als spam of ham gemarkeerd worden weer terug te geven aan het Bayesianfilter om hiervan te leren. </para>
<para>Indien u het filterproces wilt beïnvloeden, dan kunt u in <link linkend="filter-optimization">het hoofdstuk hierover</link> meer informatie vinden.</para>
<para>&kmail; heeft geen ingebouwde virusdetectie; de ontwikkelaars vinden dat een extern, gespecialiseerd hulpmiddel een betere aanpak is. &kmail; kan gebruik maken van het flexibele filtersysteem om deze hulpmiddelen aan te spreken. De antivirus-assistent helpt u met de basisinstellingen van de filters. </para>
<para>U kunt kiezen uit verschillende manieren waarop u het virusfilter wilt instellen. Daarna zal de assistent de benodigde filterregels automatisch voor u creëren. </para>
<para>Er kunnen alleen basisinstellingen voor filters gemaakt worden en er zijn alleen standaardinstellingen beschikbaar. Het is niet mogelijk bestaande filters te wijzigen. </para>
<para>Om de assistent te starten kiest u <menuchoice><guimenu>Hulpmiddelen</guimenu> <guisubmenu>Antivirus-assistent...</guisubmenu></menuchoice>.</para>
<para>De Antivirus-assistent werkt in principe hetzelfde als de <link linkend="the-anti-spam-wizard">Antispam-assistent</link>. Nu volgen details over de werking van de assistent: &kmail; kan samenwerken met een aantal externe hulpmiddelen die berichten controleren op virussen. Het probeert om de geinstalleerde hulpmiddelen automatisch op uw computer te vinden. U kunt vervolgens aangeven welk hulpmiddel geactiveerd moet worden binnen &kmail;. Het is uiteraard mogelijk de assistent te sluiten, hulpmiddelen te installeren en vervolgens opnieuw de assistent op te starten. </para>
<para>Indien u minimaal één hulpmiddel hebt geselecteerd, kunt u instellen wat er gedaan moet worden met berichten die een virus bevatten. Indien &kmail; berichten moet controleren op virussen, moet u <guilabel>Berichten controleren met behulp van antivirus-programma's</guilabel> selecteren; indien geïnfecteerde berichten verplaatst moeten worden naar een bepaalde map, moet u de map selecteren en kiezen voor <guilabel>Verplaats gevonden geïnfecteerde berichten naar de geselecteerde map</guilabel>; indien u wilt dat het bericht ook als gelezen gemarkeerd wordt, kiest u ook voor <guilabel>Markeer gevonden geïnfecteerde berichten als gelezen</guilabel>. </para>
<para>Wanneer u een keuze hebt gemaakt, dan kunt u de assistent de filters laten aanmaken. De assistent houdt geen rekening met de bestaande filters, maar voegt de filters simpelweg toe. Bekijk na afloop de filters nog even in het dialoogvenster <link linkend="filter-dialog">Filter</link> om te zien of bijvoorbeeld de volgorde goed is ingesteld. </para>
<para>De assistent gebruikt de gegevens die in een speciaal configuratiebestand zijn opgeslagen. Dit bestand heeft de naam <filename>kmail.antivirusrc</filename> en bevindt zich in de globale of individuele KDE configuratie map). Het controleert eerst het globale configuratiebestand en vervolgens het individuele bestand. Indien het individuele configuratiebestand een hoger versienummer heeft per ingesteld antivirus-hulpmiddel, dan wordt deze gebruikt en anders het globale bestand. Zo hebben zowel beheerders als gebruikers toegang tot de configuratie van de assistent. </para>
<para>Het detecteren van geïnfecteerde berichten wordt gedaan via een <guilabel>doorsluizen via</guilabel> filterhandeling per hulpmiddel. Een ander filter controleert of de berichten daardoor gemarkeerd worden als geïnfecteerde berichten en (afhankelijk van de gekozen instelling in de assistent) verplaatst ze naar een bepaalde map. Beide filters worden ingesteld dat ze zowel toegepast worden op binnenkomende berichten als op handmatig gestarte filtering. </para>