Det här kapitlet är konverterat från sidan KMail/FAQs Hints and Tips på KDE:s användarbas.
Stefan
Asserhäll

    stefan.asserhall@comhem.se

Översättare
2012-01-28
&kde; SC 4.8

# Felsökning i &kmail;

## Kmail skickar inte e-post

Vissa användare märker att brev inte skickas, och det verkar som om &SMTP; saknas, även om sidan Inställningar ser riktig ut. Det har rapporterats att det botas genom att öppna akonadiconsole och lägga till Mail Dispatcher Agent.

Om datorn plötsligt stängdes av i viloläge (t.ex. av ett strömavbrott) blir brev ibland bara kvar i utkorgen utan att skickas, men inget felmeddelande visas. Det kan bero på det faktum att Mail Dispatcher Agent är inställd som nerkopplad (offline) i inställningsfilen under viloläge, och ändras inte tillbaka på grund av avstängningen. Redigera följande fil:

`~/.config/akonadi/agent_config_akonadi_maildispatcher_agent`

och ändra

    [Agent]
    Online=false

till

    [Agent]
    Online=true

## Ren start efter en misslyckad överföring

Om överföring från &kmail; 1 till &kmail; 2 misslyckas eller du får konstiga problem efter den, kan du försöka att göra en ren import av data, istället för att överföra befintliga inställningar. Varning för att det kräver mer manuell inställning, så gör det bara om du är säker på att kunna ställa in &kmail;-konton igen, och att det kan skapa en stor mängd nätverkstrafik för &imap;-resurser.

1. Stoppa Akonadi och tillhörande program

   avsluta &kmail;/&kontact;/&korganizer;, och utför följande kommando:

   ``akonadictl stop``

   Försäkra dig om att ingen Akonadi- eller MySQL-process kör:

   ``ps ux | grep mysql``

   ``ps ux | grep akonadi``

   De ska inte visa någonting mer än grep-processen själv.

2. Ta bort gammal Akonadi-databas och inställning

   Ta bort följande kataloger

   - `~/.local/share/akonadi`

   - `~/.config/akonadi`

   Ta också bort filerna som börjar med akonadi från `~/.kde4/share/config`

3. Starta om Akonadi-servern

   ``akonadictl start``

4. Och återställ konton

   Nu är det dags att lägga till kontot igen. Du kan använda &kmail; (&kontact;) för att göra det, eller verktyget akonadiconsole.

   I &kmail;: Inställningar Anpassa Kmail Konton och använd Lägg till.

   Om du använder &imap;, lägg till en ny &imap; e-postserver. Om du vill använda nerkopplat läge (så att du kan läsa breven nerkopplad), aktivera det under fliken Avancerat. Försäkra dig om att du prenumererar på alla viktiga korgar.

   Du kanske redan ser resursen Lokal korg. Den pekar på en lokal maildir-katalog. Du kan antingen ändra den att peka på den befintliga maildir-katalogen eller lägga till en ny resurs för lokala brev.

   När en maildir-resurs läggs till kan du välja mellan &kmail; brevkorg eller Maildir. Om du inte har en blandad korg som innehåller både maildir-kataloger och mbox-filer, ska du välja Maildir. För oberoende mbox-filer, som den i `/var/spool/mail`, kan du ställa in en ny MBox-katalog.

   Lägg också till POP3-konton. Om du har flera lokala korgar inställda, välj målkorgen där nya nerladdade brev läggs under fliken Avancerat.

   Anpassa intervallet mellan brevkontroller för alla konton. Inaktivera intervallkontroll för lokala korgar, och inaktivera också Inkludera i manuell brevkontroll under Hämtningsalternativ.

   Lägg till sändningskonton (SMTP).

5. Rätta filter, identiteter och favoritkorgar

   Om du har filtrering på klientsidan (vanligt med POP3-brev), gå till Inställningar Anpassa filter och rätta målkorgen för filtren, som troligtvis är felaktig. Annars hamnar brev i korgar som du inte väntar dig.

   Skräpfilter (åtminstone i version 4.7.3 och tidigare) fungerar inte som förväntat, i och med att regeln som guiden skapar inte skickar skräppost till korgen du har angivit.

   Sättet att undvika det är att ändra spam och spam unsure (om skräpfiltret som används stöder det) från att titta på huvudets statusfält `X-Spam-Status` till att titta Var som helst i huvudet för X-ditt skräpfilter-Classification: SPAM eller unsure. Titta på filtren som guiden skapar och kopiera delen innehåller. Exempel för Spambayes: X-Spambayes-Classification: spam och X-Spambayes-Classification: unsure.

   Du måste också kontrollera identitetsinställningarna och ställa in korgarna Skickade brev, Utkast och Mallar att peka på rätt ställe. För att göra det, gå till Inställningar Anpassa Kmail Identiteter, ändra identiteten, gå till fliken Avancerat och ändra ovannämnda korginställningar.

   Kontrollera också att Favoritkorgar är de som du tidigare har valt.

6. Utför en brevkontroll

   Starta en brevkontroll för kontona. Förslaget är att du gör det per konto.

   Gör det först för &imap;, om du har det.

   Härnäst kommer att kontrollera (importera) lokala brev. En lösning är att göra en fullständig kontroll i ett svep med Arkiv Kontrollera post i och välja det lokala kontot, den andra är att klicka på korgarna en i taget, det ska starta kontrollen för den korgen (alternativt högerklicka på korgnamnet och välj Uppdatera korg).

   Den inledande importen kan vara långsam och använda mycket minne, särskilt om du har korgar med ett stort antal brev. I det fallet är kontrollen per korg att föredra. Om kontrollen görs färdig (fullständigt eller för en korg) och minnesanvändningen fortfarande är stor, kan du starta om Akonadi-servern (som visas ovan), eller bara maildir agent, om du använder `akonadiconsole`. Var inte orolig, den stora minnesanvändningen gäller bara den inledande importen.

   Starta en brevkontroll för POP3-resurser.

Efter dessa steg får du förhoppningsvis en mycket bättre erfarenhet av &kmail;.