Здравствуйте! С битриксом работаю, можно сказать, впервые.
Хочу поинтересоваться. Есть на сайте форма обратной связи со следующим кодом:
При использовании формы сообщение отображается в админке, в элементах формы обратной связи.
Не подскажете ли, почему не приходят письма на почту? Почтовый шаблон настроен. Или направьте, как этот вопрос решить.
Заранее благодарю
Хочу поинтересоваться. Есть на сайте форма обратной связи со следующим кодом:
Код |
---|
<? if (isset($_POST['callback_contact']) && $APPLICATION->CaptchaCheckCode($_POST["captcha_word"], $_POST["captcha_code"])) { $el = new CIBlockElement(); $d = $el->Add( array( "IBLOCK_ID" => 4, "NAME" => "Запрос от " . $_POST['callback_contact']['subject'] . " " . ConvertTimeStamp(time(), 'FULL'), "PROPERTY_VALUES" => array( "NAME" => $_POST['callback_contact']['name'], "EMAIL" => $_POST['callback_contact']['email'], "MSG" => $_POST['callback_contact']['message'] ) ) ); // TODO: send mail echo '<sc ript>msg.send_request_feedback = true;</sc ript>'; } ?> <?include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/captcha.php"); $cpt = new CCaptcha(); $captchaPass = COption::GetOptionString("main", "captcha_password", ""); if(strlen($captchaPass) <= 0) { $captchaPass = randString(10); COption::SetOptionString("main", "captcha_password", $captchaPass); } $cpt->SetCodeCrypt($captchaPass); ?> <fo rm class="contact-form has-validation-callback" method="post"> <label for="callback_name">Имя: </label><input class="textbox" type="text" name="callback_contact[name]" value="" data-validation-length="min1" id="callback_name"> <label for="callback_email">E-mail: </label><input class="textbox" type="text" name="callback_contact[email]" value="" data-validation-length="min1" id="callback_email"> <label for="callback_subject">Тема: </label><input class="textbox" type="text" name="callback_contact[subject]" value="" data-validation-length="min1" id="callback_subject"> <label for="callback_message">Сообщение: </label><textarea class="textbox" name="callback_contact[message]" data-validation-length="min1" id="callback_message"></textarea> <input name="captcha_code" value="<?=htmlspecialchars($cpt->GetCodeCrypt());?>" type="hidden"> <div style="margin-left: 111px; margin-bottom: 16px;"><img src="/bitrix/tools/captcha.php?captcha_code=<?=htmlspecialchars($cpt->GetCodeCrypt());?>"> <input id="captcha_word" name="captcha_word" type="text" style="vertical-align: top; margin: 7px; max-width: 120px;"></div> <button class="button small-btn" type="submit" name="submit" id="submit">Отправить</button> <p id="message-outcome"></p><br><br><br><br> </div> </form> |
Не подскажете ли, почему не приходят письма на почту? Почтовый шаблон настроен. Или направьте, как этот вопрос решить.
Заранее благодарю