public function send(Message $message)
{
// get message with generated html instead of set FileTemplate etc
$ref = new \ReflectionMethod('Nette\\Mail\\Message', 'build');
$ref->setAccessible(TRUE);
/** @var Message $builtMessage */
$builtMessage = $ref->invoke($message);
$this->requireSessions();
$hash = substr(md5($builtMessage->getHeader('Message-ID')), 0, 6);
$this->sessionSection->messages = array_slice(array($hash => $builtMessage) + $this->sessionSection->messages, 0, $this->limit, TRUE);
}