diff --git a/ajax/contact.php b/ajax/contact.php
index e6d6b7d8657ea3818c7b96aebb39aebdf4ce1511..bbbf92f730400a40a00edc2f474de00a022b7b54 100644
--- a/ajax/contact.php
+++ b/ajax/contact.php
@@ -26,11 +26,17 @@ function ($brickId, $project, $siteId, $message, $email, $name) {
         }
 
         $BrickManager = QUI\Bricks\Manager::init();
-        $Brick        = $BrickManager->getBrickByID($brickId);
         $Project      = QUI::getProjectManager()->decode($project);
         $Site         = $Project->get((int)$siteId);
 
-        $receiver = $Brick->getSetting('mailTo');
+        if ($Site->getAttribute('type') === 'quiqqer/sitetypes:types/contact') {
+            // Contact form (site)
+            $receiver = $Site->getAttribute('quiqqer.settings.sitetypes.contact.email');
+        } else {
+            // Contact form (brick)
+            $Brick    = $BrickManager->getBrickByID($brickId);
+            $receiver = $Brick->getSetting('mailTo');
+        }
 
         if ($receiver == '') {
             $receiver = (QUI::conf('mail', 'admin_mail'));