Drupal accounts with dead addresses: how to de-activate?
Drupal's LoginToboggan module does this. In the settings, there is an option to "Delete unvalidated users after:" and then you select a time period. It runs with cron so you can "set it and forget it."