'Remove the message or raise error if nonexistent.'

def remove(self, key):

    safe_remove(os.path.join(self._mailroot, self._lookup(key)))
    try:
        del self._toc[key]
    except:
        pass
