Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Откуда взять E-Mail адрес по умолчанию?

00 голосов
6
Собственно, на сайте есть аяксовая форма обратной связи, которую проще сделать своими силами, не прибегая к API Битрикса. Сообщения должны отправляться только на e-mail, вопрос вот в чем, в панельки Битрикса в блоке Настройки->Список сайтов можн указать "E-Mail адрес по умолчанию". Подскажите, возможно ли получить его в качестве переменной?
спросил 24 Июль, 13 от Snezhka (2,240 баллов)

6 Ответы

00 голосов
Код
<?
$strEmail = COption::GetOptionString('main','email_from');
?>
ответил 24 Июль, 13 от Pomnep (13,960 баллов)
00 голосов
Спасибо!
ответил 18 Сен, 13 от Snezhka (2,240 баллов)
00 голосов
хм..сейчас поменял в Настройки->Список сайтов указал в "E-Mail адрес по умолчанию" другое мыло, но через
Код
<?
$strEmail = COption::GetOptionString('main','email_from');
?> 

выводится все-равно старый e-mail...
в чем может быть проблема?
ответил 16 Дек, 13 от Snezhka (2,240 баллов)
00 голосов
Проблема странная. Оказалось, что этот класс берет мыло из настроек главного модуля..прописал еще раз, все заработало..
ответил 31 Март, 14 от Snezhka (2,240 баллов)
00 голосов
Цитата
Олег Белов пишет:
Проблема странная. Оказалось, что этот класс берет мыло из настроек главного модуля..прописал еще раз, все заработало..

Гм... В Ваше первое сообщение вчитался не очень внимательно, вот и получилась накладка. Для получения e-mail из настроек сайта нужен вот такой код:
Код
$rsSites = CSite::GetByID(SITE_ID);
$arSite = $rsSites->Fetch();
$strEmail = $arSite['EMAIL'];
ответил 24 Июль, 14 от Pomnep (13,960 баллов)
00 голосов
Спасибо большое за помощь )
ответил 25 Ноя, 14 от Snezhka (2,240 баллов)

Похожие вопросы

0 голосов
6 ответов
спросил 02 Июнь, 13 от LeonKing (140 баллов)
0 голосов
6 ответов
спросил 08 Май, 13 от Yago (360 баллов)
+1 голос
1 ответ
спросил 24 Дек, 14 от аноним