A parte il fatto che dovresti capire come mai non funziona l'email, mi sembra che l'uso di un db sia una modalità diversa. Deve essere l'utente che va a cercare nel db di propria iniziativa perché non viene avvisato come quando arriva una mail. E deve avere anche un programma apposito per interrogare il db.