If you would like to let Outlook auto delete specific mails, you can set an expiry time for the emails and use AutoArchive to delete the expired emails when the time is up. This article will teach you how to auto set an expiry time for all incoming emails via Outlook VBA.