Is mailing function blocked on free version?

Website URL

https://vinarnapodlipou.infinityfreeapp.com/rezervace.html

Error Message

500

Other Information

I tried sending an email to the admin and the user, but it didn’t let me run the PHP. Is this blocked for the free version? Just testing before buying hosting. Thx for help

Tried this mailing method

// --- E-mail zákazníkovi ---

$datumFormatted = date('j. n. Y', strtotime($datum));

$zakaznikSubject = '=?UTF-8?B?' . base64_encode('Potvrzení rezervace --- ' . SITE_NAME) . '?=';

$zakaznikBody = "Dobrý den, {$jmeno},\\r\\n\\r\\n"

    . "Děkujeme za rezervaci ve " . SITE_NAME . ".\\r\\n"

    . "Brzy vás budeme kontaktovat k potvrzení.\\r\\n\\r\\n"

    . "Detaily vaší rezervace:\\r\\n"

    . "  Datum:       {$datumFormatted}\\r\\n"

    . "  Čas:         {$cas}\\r\\n"

    . "  Počet osob:  {$osoby}\\r\\n"

    . ($pozn ? "  Poznámka:   {$pozn}\\r\\n" : '')

    . "\\r\\nV případě dotazů nás kontaktujte na tel. +420 123 456 789\\r\\n"

    . "nebo e-mailem na " . NOTIFY_EMAIL . "\\r\\n\\r\\n"

    . "S pozdravem,\\r\\n" . SITE_NAME;



$headersZakaznik  = "From: " . SITE_NAME . " <" . FROM_EMAIL . ">\\r\\n";

$headersZakaznik .= "Reply-To: " . NOTIFY_EMAIL . "\\r\\n";

$headersZakaznik .= "Content-Type: text/plain; charset=UTF-8\\r\\n";

$headersZakaznik .= "Content-Transfer-Encoding: 8bit\\r\\n";

@mail($emailClean, $zakaznikSubject, $zakaznikBody, $headersZakaznik);



// --- Notifikace adminovi ---

$adminSubject = '=?UTF-8?B?' . base64_encode("Nová rezervace --- {$jmeno}, {$datumFormatted} {$cas}") . '?=';

$adminBody = "Nová rezervace v systému:\\r\\n\\r\\n"

    . "Jméno:       {$jmeno}\\r\\n"

    . "E-mail:      {$emailClean}\\r\\n"

    . "Telefon:     {$telefon}\\r\\n"

    . "Datum:       {$datumFormatted}\\r\\n"

    . "Čas:         {$cas}\\r\\n"

    . "Počet osob:  {$osoby}\\r\\n"

    . ($pozn ? "Poznámka:    {$pozn}\\r\\n" : '')

    . "\\r\\nAdmin panel: " . SITE_URL . "/admin/\\r\\n";



$headersAdmin  = "From: " . SITE_NAME . " <" . FROM_EMAIL . ">\\r\\n";

$headersAdmin .= "Content-Type: text/plain; charset=UTF-8\\r\\n";

$headersAdmin .= "Content-Transfer-Encoding: 8bit\\r\\n";

@mail(NOTIFY_EMAIL, $adminSubject, $adminBody, $headersAdmin);



exit(json_encode(\['ok' => true\]));

This should help

But in short, yes the php mail() function is not enabled on free hosting