- change the current DB schema to be able to store different "Maintainer:" email addresses for each person
This is the best solution IMHO. It is more flexible and doesn't force adoption of a single e-mail address. Although I myself only use a single address, I respect the reasons of people, such as Ian Jackson, who use multiple addresses to filter e-mail.