I propose that the $_hosts_black_list in wifidog-auth/wifidog/classes/Mail.php be added to the WiFiDog database and an SQL statement is used to retrieve whether a domain is blacklisted from email registration. A UI can then be added for system admins to add new domains on the fly... also a .CSV import/export could be added to allow group collaboration of this list (possibly downloadable from wifidog.org)
Another (possibly for the future) addition would be to use a web service like http://undisposable.org/, this would allow an easier and always up-to-date method of maintaining the list ( I don't necessary like this one as the list of domains blacklisted is not available to look at, although you can check individual ones on the website...)but the Idea is brilliant and I think a web service specifically for the wifidog community should be added.
Undisposable does not currently recognise:
antispam24.de
bloglines.com
discardmail.com
dumpmail.de
mailshell.com
mymailoasis.com
mytrashmail.net
nervmich.net
simplicato.net
spamcon.org
throwaway.de
trash-mail.de
woodyland.org
but the person who runs the list could easily be informed...
I would suggest you could select in the config file which service you would like to use (including both or none).