Gdy KMail i KWallet nie mogą się dogadać
Informacje o wpisie.
Opublikowano 25 września 2011 o 14:10:06 w kategoriach: Miniblog, Poradniki, Słowo napisane, Zerojedynka.
Czasem zdarza się, że KMail nie może zapisać haseł w KWallet, twierdząc że ten drugi nie jest włączony. Oczywiście nie byłoby w tym nic niezwykłego gdyby nie to, że KWallet jest włączony, a KMail jak najbardziej może z niego hasła odczytać. Tylko z zapisem ma problemy. Błąd był zgłaszany wielokrotnie, ale najwyraźniej występuje tylko w bardzo dziwnych okolicznościach, skoro dotychczas nikt go nie poprawił.
Rozwiązaniem jest ręczne wpisanie haseł do KWallet. Najlepiej na czas operacji wyłączyć KMaila.
Należy otworzyć menedżer portfeli KDE i otworzyć ten portfel, w którym przechowywane są hasła. Następnie utworzyć folder o nazwie kmail, o ile już go tam nie ma. Po kliknięciu prawym przyciskiem na Hasła i wybraniu Nowy… należy wpisać account-<identyfikator>. Identyfikator należy wyciągnąć z pliku ~/.kde/share/config/kmailrc. Wystarczy znaleźć sekcję, w której do klucza login przyporządkowany jest odpowiedni adres e-mail. Identyfikator znajduje się w nazwie sekcji oraz w kluczu Id. Można też od razu zmienić wartość klucza store-passwd na true. Po utworzeniu wpisu w KWallet, wystarczy już tylko przypisać do niego odpowiednie hasło i zapisać zmiany.
Tyle jeśli chodzi o odbieranie wiadomości. Konta do wysyłania KMail przechowuje w innym pliku (dzięki czemu może z nich korzystać też KNode): ~/.kde/share/config/mailtransports. Aby te hasła dopisać do KWallet, należy utworzyć w nim folder mailtransports i w nim, w sekcji z hasłami, utworzyć klucze o nazwie <identyfikator> i odpowiednimi hasłami. Identyfikator należy odczytać ze wspomnianego pliku konfiguracyjnego. W pliku tym też można poprawić wartość klucza storepass.
(Wpis głównie dla mnie, żeby mi nie zginęło.)
Komentarze
Odentyfikator
vip: dzięki za zwrócenie uwagi. Poprawiłem.