def post(self):
        try:
            MessageManager.add(
                self.request.get("author", default_value="unspecified"),
                self.request.get("subject", default_value="no subject"),
                self.request.get("message_body", default_value="nt"))

            self.redirect("/list")

        except (TypeError, ValueError):
            self.error(500)