Przybyłem tutaj, próbując rozwiązać ten sam problem (myślę) i po 45 minutach bezczynności (w tym próby usunięcia wszystkich danych programu i powrotu do ustawień fabrycznych) odpowiedź Grgarside'a pozwoliła mi znaleźć właściwą drogę.
Aby usunąć moje niechciane zduplikowane konto iCloud, po raz pierwszy zrobiłem to, co zasugerował grgarside, i usunąłem foldery w Library / Mail / V2, które odpowiadały kontom, których chciałem się pozbyć. Nie usunęło to kont z interfejsu Poczty, więc próbowałem usunąć plik Accounts.plist - usuwa to jednak wszystkie konta, które skonfigurowałem, i nie chciałem tego - chciałem mieć pewność, że prawidłowe konto iCloud było Dodawany TYLKO przez panel iCloud w preferencjach systemowych, aby zapobiec kolejnym duplikatom.
W końcu otworzyłem plik Accounts.plist w edytorze tekstu i usunąłem wszystkie informacje dotyczące niechcianych kont. Format .plist jest bardzo łatwy do odczytania, więc nie jest to wcale trudne - ale zalecam używanie edytora tekstu, który może podświetlać pasujące znaczniki w pliku XML.
Część, której szukasz, zaczyna się od następujących:
<key>MailAccounts</key>
<array>
następną rzeczą, którą zobaczysz, jest <dict>
tag. To jest początek „obiektu” indywidualnego konta; wszystkie informacje dla każdego konta będą pomiędzy <dict>
i </dict>
znacznikami. Znajdź „blok”, który wydaje się odpowiadać kontu, którego nie chcesz, i usuń wszystko od <dict>
do </dict>
, włącznie z samymi tagami . Bądź jednak ostrożny, ponieważ w środku znajduje się inny zestaw tagów zawierający informacje o dostawcy Twojego konta e-mail - chcesz mieć pewność, że wybierasz dopasowaną parę zewnętrzną .
Po wykonaniu tej czynności udało mi się ponownie załadować pocztę, a niechciane konta zniknęły. Pozostałe konta działały prawidłowo.
PS Jeśli zapomniałem usunąć jakiś inny ślad, że wróci do mnie ugryźć, proszę dać mi znać / edytować ten post. Jak na razie, całkiem nieźle.