O Microsoft Outlook tem um recurso chamado AutoComplete , que eu acho seria uma solução melhor.
Armazena um cache de todos os endereços de e-mail para os quais você envia e-mails. Essa lista de preenchimento automático é usada para exibir os endereços de e-mail correspondentes dos contatos quando você começa a digitar nos campos Para, Cc ou Cco.
Para adicionar um endereço de e-mail ao cache, basta digitar as primeiras letras do contato para o qual deseja enviar um e-mail e teclar CTRL + K . Isso será preenchido automaticamente para o contato correspondente mais próximo e armazenado no cache. Esta é uma tarefa única.
Na próxima vez que você começar a digitar, ele reconhecerá o nome instantaneamente e o exibirá em uma caixa suspensa enquanto você digita.