Clean Up the Auto-Complete List in MacOS Mail
The Apple macOS Mail application has a good memory when it comes to recalling the people you emailed in the past. Its memory is so good that Mail never forgets any email address. You must manually remove it.
You can remove the email address of a single person or remove all the old addresses you no longer need by selecting multiples at once in the auto-complete list.
To clean up the auto-complete list of previous recipients’ addresses in macOS Mail:
Open Mail on your Mac by clicking the Mail icon in the Dock. Select Window in the Mail menu bar and choose Previous Recipients in the drop-down menu. In the Previous Recipients window, click the Last Used header so that the addresses are sorted with the least recently used on top. If the list contains many entries dated several years ago, you can safely batch-remove them by year—either because you don’t contact that person anymore or that person uses a newer email address. You can also sort by name or email address. To select a group of old entries, click the first entry and then Shift+click the last one to highlight them all. Review the list. If you see one or more entries in the group you don’t want to delete, Command+Shift individual addresses to unhighlight them. Click Remove From List to delete all the highlighted old entries.
To unselect a group of highlighted entries, Option+click on one of them, which unselects all but the entry you option-click on.
How to Remove a Single Old Address
If you don’t want to work on a wholesale level, you can search for specific individuals using the search box at the top of the Previous Recipients screen. Enter a person’s name and immediately see all the email addresses Mail has stored for that person along with the dates you last used them. Depending on the last date of use, you may be able to safely remove all but the most recent email address for that person.