A mail library
