public function withoutHeader($name)
    {
        $message = clone $this;

        $name = strtolower((string)$name);
        foreach (array_keys($message->headers) as $k) {
            if ($name == strtolower($k)) {
                unset($message->headers[$k]);
            }
        }

        return $message;
    }