22 december 2017

Mac: De Mail applicatie sneller maken met Terminal

3 min leestijd
Mac: De Mail applicatie sneller maken met Terminal
Gevorderden
3 min leestijd

De macOS (OS X) Mail applicatie maakt onder de motorkap gebruik van een SQLite database waarin diverse tabellen worden opgeslagen met daarin referenties naar e-mailadressen, attachments, onderwerpen etc. Deze tabellen worden onder SQLite de Envelope Index genoemd.

Het nadeel van deze Envelope Index is dat hij voortdurend in omvang groeit en dat de Mail applicatie hierop zelf geen actie zal ondernemen. De Envelope Index is dan ook vaak de oorzaak wanneer Mail trager opstart of langzamer reageert bij het bladeren door e-mails.

Met behulp van Terminal in macOS en OS X, kun je een speciale SQlite 'vacuum' taak uitvoeren op de Envelope Index. De vacuum-taak ruimt de Envelope Index op door deze opnieuw op te bouwen, verwijderde data wordt uit de index verwijderd en gefragmenteerde data gecorrigeerd.

Het resultaat van het process is dat de Mail applicatie aanmerkelijk sneller zal opstarten en werken. De procedure om de vacuum taak uit te voeren doe je onder Terminal en verschilt per OS X/macOS versie, in laats van Terminal kun je eventueel ook gebruik maken van CleanMyMac.

macOS en OS X Mail sneller maken met Terminal

Hieronder vind je in het overzicht het commando dat je moet uitvoeren voor een specifieke OS X versie.

Let op! het is belangrijk dat je eerst de Mail applicatie volledig afsluit voordat je de vacuum-taak gaat uitvoeren!

Open Terminal (Programma's ▸ Hulpprogramma's), kopieer onderstaand commando (command⌘ + C) en plak (command⌘ + V) deze in het venster, druk hierna op enter om het commando uit te voeren. Het uitvoeren van het commando kan enkele seconden duren.

macOS High Sierra (10.13):

sqlite3 ~/Library/Mail/V5/MailData/Envelope\ Index vacuum;

macOS Sierra (10.12):

sqlite3 ~/Library/Mail/V4/MailData/Envelope\ Index vacuum;

OS X El Capitan (10.11):

sqlite3 ~/Library/Mail/V3/MailData/Envelope\ Index vacuum;

OS X Lion (10.7), Mountain Lion (10.8), Mavericks (10.9), or Yosemite (10.10):

sqlite3 ~/Library/Mail/V2/MailData/Envelope\ Index vacuum;

OS X Snow Leopard (10.6):

sqlite3 ~/Library/Mail/Envelope Index vacuum;

os-x-mail-sqlite-vacuum

Herstart na het uitvoeren van het commando de Mail applicatie en je zult merken dat deze een stuk sneller opstart en reageert. Wanneer je veel gebruikmaakt van de Mail applicatie is het aan te raden om de procedure 1 maal in de 2 á 3 maanden uit te voeren.

macOS en OS X Mail sneller maken met CleanMyMac

Ben je geen fan van Terminal of vind je dat te moeilijk dan kun je de Mail applicatie en talloze andere elementen binnen macOS versnellen met behulp van CleanMyMac. Deze applicatie zorgt ervoor dat je Mac wordt opgeruimd en ontdaan wordt van overbodige cache-, taal- en tijdelijke bestanden. Waarbij je zelf kan bepalen wat opgeruimd moet worden, in de meeste gevallen kan een opruim-actie van CleanMyMac je enkele tientallen GB aan extra schijfruimte opleveren.

De optie om de Mail applicatie sneller te maken vind je in CleanMyMac terug in het menu onder: Onderhoud ▸ Maak mail sneller

CleanMyMac 3: Mac cleaning software

HD Cleaner - Free up Disk Space on your Hard Drive Categorie: Diensten, Productiviteit
Waardering:   
Ontwikkelaar: MacPaw
OS X 10.7+  v3   33 MB  
DOWNLOAD GRATIS

ook interessant
Maak macOS Sierra supersnel met deze 10 Terminal commando's
Maak macOS Sierra supersnel met deze 10 Terminal commando's

Is je mac traag geworden door macOS Sierra? Met deze 10 Terminal commando's maak je deze weer supersnel. Aanrader!

info
Auteur Richard IJzermans
Bijgewerkt05/05/2023 19:25
Categorie macOS
Feedback Probleem melden
Delen 𝕏

Reacties

  • Reactie van EsEls
    EsEls

    Is er ook een commando om in te voeren bij Terminal voor macOS Catalina?

    Beantwoorden
  • Reactie van Wesley Fabry
    Wesley Fabry
    appletips

    Klopt, in Mojave is de mail app extra beveiligd en is het voorlopig niet meer mogelijk plists aan te passen. Zodra we een oplossing hebben gevonden lees je het op appletips.

    Beantwoorden
  • Reactie van WilcMan
    WilcMan

    Is er ook een commandline voor Mojave?

    Beantwoorden
  • Reactie van reuze
    reuze

    Ik gebruik al jaren ONYX om mijn computer schoon te maken;
    ik neem aan dat wat hier wordt voorgesteld hetzelfde is als
    de opdracht:
    ‘rebuilding mails Mailboxes’ ?

    Beantwoorden
  • Reactie van Nils Breunese
    Nils Breunese

    macOS High Sierra (10.13):

    sqlite3 Library/Mail/V5/MailData/Envelope\ Index vacuum;

    Beantwoorden
  • Reactie van Fons
    Fons

    Ik heb MacOS Sierra v 10.12.2 geïnstalleerd, Het bijbehorende commando (met V4) levert me de melding: Error: malformed database schema (last_spotlight_check_date) – near “WITHOUT”: syntax error. Voor V3 krijg ik: Error: unable to open database “/Users/Fons/Library/Mail/V3/MailData/Envelope Index”: unable to open database file.
    Uiteindelijk krijg ik bij V2 geen melding meer. Mijn macbook Pro was uitgerust met Snow Leopard toen ik ‘m kocht. Heb destijds gelijk geüpdatet naar Mountain Lion.

    Beantwoorden
  • Reactie van Tom
    Tom

    Mail start opeens een stuk sneller op. Bedankt voor de tip.

    Beantwoorden
  • Reactie van Kaas
    Kaas

    Maar ook hier geldt weer de regel: If it ain’t broken, don’t try to fix it.

    Beantwoorden

Laat een reactie achter



Wil je appletips meldingen ontvangen?

Je kunt zelf aangeven over welke onderwerpen je medlingen wilt ontvangen en natuurlijk kun je deze ook weer uitschakelen.

Nadat je op akkoord klikt zal je webbrowser vragen of je akkoord gaat met het ontvangen van pushberichten.


AKKOORD    NEE BEDANKT
Download gratis de appletips app
voor iPhone en iPad in de App Store