function put($adress, $theme, $message)
 {
     $this->validator->validate(['address' => [$adress, 'required|max(160)'], 'theme' => [$theme, 'required|max(512)'], 'message' => [$message, 'required']]);
     //if no passes
     if (!$this->validator->passes()) {
         foreach ($this->validator->errors()->all() as $message) {
             App::$instance->log->logWrite(LOG_MAIL_SENDED, $message);
         }
         return false;
     }
     $mailToStack = new MailStack();
     $mailToStack->address = $adress;
     $mailToStack->theme = ST::cleanUpText($theme);
     $mailToStack->message = ST::cleanUpText($message);
     $mailToStack->owner_ip = 0;
     $mailToStack->save();
     return true;
 }