Förutom alternativen som visas i inställningsdialogrutan, kan vissa alternativ bara ställas in direkt i KMails inställningsfil eller via Kiosk. Dessa så kallade ”dolda” inställningsalternativ kan inte ändras via den vanliga inställningsdialogrutan i KMail. Det måste göras genom att ändra inställningsfilen med en texteditor eller programmet kwriteconfig. Inställningsfilen skrivs med formatet [sektionsnamn] och de följande raderna variablerna och deras inställningar. Om du redigerar filen manuellt måste du lägga till [sektionsnamn] innan variabler läggs till. Programmet kwriteconfig lägger till sektionen åt dig under förutsättning att du använder väljaren --group.
KMails inställningsfil kallas kmail2rc och finns i din hemkatalog. Platsen kan variera enligt operativsystem eller distribution, men den kan alltid hittas genom att köra kommandot kf5-config --path config --locate kmail2rc. Antag att inställningsfilen finns i /sökväg/till/kmail2rc för avsnittets återstod.
Varning
När alternativen ändras, försäkra dig om att först avsluta KMail innan inställningsfilen redigeras. Starta bara om KMail efter du har gjort och sparat dina ändringar av inställninsfilen.
- SendMDNsWithEmptySender
Skicka brevhanteringsbekräftelser med en tom avsändarsträng. Vissa servrar kan vara inställda att förkasta sådana brev, så om du upplever problem när brevhanteringsbekräftelser skickas, försäkra dig då om att alternativet är inställt till false. Lägg till en rad i sektionen ”[MDN]” för att aktivera funktionen:
Inställningsfil:
SendMDNsWithEmptySender=true
kwriteconfig
%kwriteconfig--file/path/to/kmail2rc--group MDN --key SendMDNsWithEmptySender true
Notera
Standardinställningen ”false” bryter strängt taget mot Internet-standarder, men är inställt på så sätt av praktiska skäl, för att undvika att servrar avvisar brevhanteringsbekräftelser som KMail skapar eftersom de anses vara skräppost.
- CloseDespiteSystemTray
Alternativet låter dig ställa in att programmet stängs helt och hållet, även om en ikon i systembrickan är inställd, vilket normalt skulle göra att programmet fortsatte köra. För att aktivera funktionen, lägg till en rad under sektionen ”[General]” som lyder:
Inställningsfil:
CloseDespiteSystemTray=true
kwriteconfig
%kwriteconfig--file/sökväg/till/kmail2rc--group General --key CloseDespiteSystemTray true
- disregardUmask
I versioner tidigare än 1.9 sparade KMail alla bilagor på hårddisken med skydd inställt till 600, bara läsbar och skrivbar av filens ägare. Som gensvar till användarkommentarer, gjordes detta inställningsbart i KMail version 1.9, med standardvärdet ändrat att följa användarkontots inställda umask när filer sparas på hårddisken. För att aktivera funktionen, lägg till en rad under sektionen ”[General]” som lyder:
Inställningsfil:
disregardUmask=true
kwriteconfig
%kwriteconfig--file/sökväg/till/kmail2rc--group General --key disregardUmask true
- CheckOutOfOfficeOnStartup
När det här alternativet är aktiverat kontrollerar KMail om det finns ett aktivt frånvarosvar vid varje start, och visar en varning om det är fallet. För att inaktivera funktionen, lägg till en rad i sektionen ”[OutOfOffice]” som lyder:
Inställningsfil:
CheckOutOfOfficeOnStartup=false
kwriteconfig
%kwriteconfig--file/sökväg/till/kmail2rc--group OutOfOffice --key CheckOutOfOfficeOnStartup false
- AllowOutOfOfficeSettings
Ifall du inte vill att användare ska kunna ladda upp sina egna frånvaroskript till servern kan du lägga till en rad i sektionen ”[OutOfOffice]” som lyder:
Inställningsfil:
AllowOutOfOfficeSettings=false
kwriteconfig
%kwriteconfig--file/sökväg/till/kmail2rc--group OutOfOffice --key AllowOutOfOfficeSettings false
- AllowOutOfOfficeUploadButNoSettings
Om du vill tillåta att användare laddar upp sina egna frånvaroskript, men inte vill att de ska kunna ändra domän att reagera på och inställningen av reaktion på skräpbrev, kan du lägga till en rad i sektionen ”[OutOfOffice]” som lyder:
Inställningsfil:
AllowOutOfOfficeUploadButNoSettings=true
kwriteconfig
%kwriteconfig--file/sökväg/till/kmail2rc--group OutOfOffice --key AllowOutOfOfficeUploadButNoSettings true
- OutOfOfficeDomain
När semesterskript (frånvaroskript) redigeras, kan användaren ange en domän för att begränsa vart sådana svar skickas. För att ladda inställningen med ett standardvärde, lägg till en rad i sektionen ”[OutOfOffice]” som lyder:
Inställningsfil:
OutOfOfficeDomain=min_epostdomän.se
kwriteconfig
%kwriteconfig--file/sökväg/till/kmail2rc--group OutOfOffice --key OutOfOfficeDomain myMailDomain.test
- OutOfOfficeReactToSpam
Normalt skickas inte frånvarosvar för brev markerade som skräppost. För att överskrida det beteendet, lägg till en rad i sektionen [OutOfOffice] som lyder:
Inställningsfil:
OutOfOfficeReactToSpam=true
kwriteconfig
%kwriteconfig--file/sökväg/till/kmail2rc--group OutOfOffice --key OutOfOfficeReactToSpam true