Zusätzlich zu den Optionen im Einrichtungsdialog können einige Optionen direkt in der Einrichtungsdatei von KMail oder durch das KIOSK-System gesetzt werden. Diese sogenannten „versteckten“ Einstellungen können nicht im normalen Einrichtungsdialog von KMail geändert werden. Dazu muss die Einrichtungsdatei mit einem Texteditor oder mit dem Programm kwriteconfig geändert werden.
Die Einrichtungsdatei von KMail hat den Namen kmailrc und befindet sich im persönlichen Ordner des Benutzers. Je nach Betriebssystem oder Distribution gibt es unterschiedliche Speicherorte für diese Datei. Die Ausgabe des Befehls kde4-config --path config --locate kmailrc zeigt den Pfad zur Einrichtungsdatei an. Für die folgenden Beispiele in diesem Kapitel wird als Pfad der Datei /pfad/zu/kmailrc benutzt.
Warnung
Beenden Sie zuerst KMail ehe Sie die Einrichtungsdatei bearbeiten. Starten Sie KMail erst dann neu, wenn die Datei geändert und die Änderungen gespeichert sind.
- Senden von MDNs mit leerem Absenderfeld (SendMDNsWithEmptySender)
Senden von MDNs mit leerem Absenderfeld. Einige Server verwerfen MDN-Nachrichten, die ohne Absender versendet werden, falls Sie also Schwierigkeiten haben, MDNs zu senden, sollten Sie diese Einstellung deaktivieren. Um diese Funktion zu aktivieren, fügen Sie der Konfigurationsdatei von KMail den Eintrag „SendMDNsWithEmptySender=true“ im Abschnitt „MDN“ hinzu. Falls dieser Abschnitt noch nicht vorhanden ist, fügen Sie ihn hinzu, indem Sie „[MDN]“ alleinstehend in eine Zeile schreiben, direkt darunter folgt dann die oben beschriebene Option. Die Voreinstellung (deaktiviert) entspricht eigentlich nicht den gültigen Internet-Standards, ist aber aus praktischen Gründen so eingestellt, um zu verhindern, dass Mail-Server von KMail gesendete MDNs ablehnen, weil sie der Meinung sind, dass es sich um Spam handelt.
%kwriteconfig--file/pfad/zu/kmailrc--group MDN --key SendMDNsWithEmptySender true- MaximumAttachmentSize
Mit dieser Einstellung kann die maximale Größe von E-Mail-Anhängen begrenzt werden. Für eine maximale Größe von zum Beispiel 20 MB, geben sie folgende Zeile im Abschnitt [Composer] ein:
MaximumAttachmentSize=20
%kwriteconfig--file/pfad/zu/kmailrc--group Composer --key MaximumAttachmentSize 20- CloseDespiteSystemTray
Mit dieser Option kann eingestellt werden, dass das Programm vollständig beendet wird, auch wenn das Kontrollleistensymbol aktiviert ist und damit normalerweise das Programm weiterläuft. Um dieses Verhalten zu aktivieren, geben sie folgende Zeile im Abschnitt [General] ein:
CloseDespiteSystemTray=true
%kwriteconfig--file/pfad/zu/kmailrc--group General -- key CloseDespiteSystemTray true- CheckOutOfOfficeOnStartup
Ist diese Einstellung aktiv, wird bei jedem Start überprüft, ob eine aktive Abwesenheits-Benachrichtigung eingerichtet ist und in diesem Fall eine Warnung angezeigt. Um dieses Verhalten abzuschalten, geben sie folgende Zeile im Abschnitt [OutOfOffice] ein:
CheckOutOfOfficeOnStartup=false
%kwriteconfig--file/pfad/zu/kmailrc--group OutOfOffice --key CheckOutOfOfficeOnStartup false- Bearbeitung der Abwesenheits-Benachrichtigung durch Benutzer zulassen.
Soll es Benutzern nicht erlaubt werden, eigene Skripte für Abwesenheits-Benachrichtigungen auf den Server zu laden, schreiben Sie
AllowOutOfOfficeSettings=false
in den Abschnitt [OutOfOffice] der Einrichtungsdatei von KMail. Falls dieser Abschnitt noch nicht vorhanden ist, fügen Sie „[OutOfOffice]“ auf einer eigenen Zeile über der Option ein.
- Abwesenheits-Benachrichtigungen dürfen vom Benutzer auf den Server geladen werden, Änderungen der Einstellungen sind aber nicht zugelassen.
Soll es den Benutzern erlaubt werden, eigene Skripte für Abwesenheits-Benachrichtigungen auf den Server zu laden, aber ohne Möglichkeit zur Änderung der Einstellungen von Domäne und Spam-Reaktion, so schreiben Sie
AllowOutOfOfficeUploadButNoSettings=true
in den Abschnitt [OutOfOffice] der Einrichtungsdatei von KMail. Falls dieser Abschnitt noch nicht vorhanden ist, fügen Sie „[OutOfOffice]“ auf einer eigenen Zeile über der Option ein.
- Standarddomäne zur Begrenzung von Abwesenheits-Benachrichtigungen
In Skripten für Abwesenheits-Benachrichtigungen kann eine Domäne angegeben werden, um das Senden solcher Antworten zu begrenzen. Die Voreinstellung für diese Domäne schreiben Sie mit
OutOfOfficeDomain=myMailDomain.test
in den Abschnitt [OutOfOffice] der Einrichtungsdatei von KMail. Falls dieser Abschnitt noch nicht vorhanden ist, fügen Sie „[OutOfOffice]“ auf einer eigenen Zeile über der Option ein. Wird im Einrichtungsdialog für Abwesenheits-Benachrichtigungen Voreinstellungen ausgewählt, so wird eine vom Benutzer geänderte Domäne wieder auf den Ursprungswert zurückgesetzt.
- Abwesenheits-Antworten für als Spam markierte E-Mails zulassen.
Als Standard werden Abwesenheits-Antworten nicht für E-Mails gesendet, die als Spam markiert sind. Um dieses Verhalten zu ändern, schreiben Sie
OutOfOfficeReactToSpam=true
in den Abschnitt [OutOfOffice] der Einrichtungsdatei von KMail. Falls dieser Abschnitt noch nicht vorhanden ist, fügen Sie „[OutOfOffice]“ auf einer eigenen Zeile über der Option ein. Wird im Einrichtungsdialog für Abwesenheits-Benachrichtigungen Voreinstellungen ausgewählt, so wird eine vom Benutzer geänderte Einstellung wieder zurückgesetzt.
- disregardUmask
In den Versionen von KMail vor 1.9 wurden alle Anhänge mit den Berechtigungen 600 — Lese- und Schreibrecht nur für den Eigentümer der Datei — auf der Festplatte gespeichert. Auf Wunsch vieler Benutzer wurde in KMail Version 1.9 diese Verhalten geändert, beim Speichern von Dateien werden jetzt die Einstellungen des Benutzerkontos aus der „umask“ berücksichtigt. Um dieses Verhalten als Standard zu aktivieren, geben sie folgende Zeile im Abschnitt [General] ein:
disregardUmask=true
%kwriteconfig--file/pfad/zu/kmailrc--group General -- key disregardUmask true- AutoLostFoundMove
Aktivieren Sie diese Einstellung, um bei Disconnected IMAP-Ordnern noch nicht hochgeladene Nachrichten, die nicht mehr hochgeladen werden können, zu behandeln. Dies kann vorkommen, wenn der Ordner vom Server entfernt wurde oder Ihre Zugriffsrechte eingeschränkt wurden. Mit dieser Einstellung werden solche Nachrichten automatisch in einen neu erstellten Ordner „lost+found“ verschoben und Sie werden nicht jedesmal gefragt, was mit solchen Nachrichten passieren soll.
- ShowUserAgent
Ab KMail Version 1.9 können die Vorspannzeilen „User-Agent“ und „X-Mailer“ im dekorativen Vorspannformat (siehe → im Menü) angezeigt werden. Um dies zu aktivieren, geben sie folgende Zeile im Abschnitt [Reader] ein:
ShowUserAgent=true
%kwriteconfig--file/pfad/zu/kmailrc--group Reader -- key ShowUserAgent true