Полезные ссылки
https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=37&LESSON_ID=6537&LESSON_PATH=3908.6488.6516.6537
http://dev.1c-bitrix.ru/learning/course/?COURSE_ID=41&LESSON_ID=2946
http://dev.1c-bitrix.ru/community/forums/forum32/topic64738/?sphrase_id=5936997&PAGEN_1=2
https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=32&LESSON_ID=6689
http://dev.1c-bitrix.ru/community/webdev/user/60622/blog/10957/
# smtp account configuration for default
account default
logfile /home/bitrix/msmtp_default.log
host smtp.yandex.ru
port 25
from user@host.ru
keepbcc on
auth on
user user@host.ru
password *******
tls on
tls_certcheck off
/*
вот с этим у меня работает, конечно user@host.ru надо на вашего поменять и пароль не звездочки а действующий пароль от юзера, плюс важный момент под юзером от которого будете слать почту обязательно надо зайти первый раз и заполнить все данные профиля иначе как ни юзай почту не заработает без персональных данных.
*/
Отсюда http://dev.1c-bitrix.ru/community/forums/messages/forum32/topic64738/message349409/#message349409
Настройка Postfix для отправки почты
Настройка почты на Linux для bitrix
Настройка bitrixvm exim
По порядку, как это делаю я, наверняка можно проще, но уж как привык.
в /etc/php.d/bitrixenv.ini
строку sendmail_path = msmtp -t -i меняем на sendmail_path = sendmail -t
в конфиге apache /etc/httpd/bx/conf/ для нужного virtualhost прописываем php_admin_value sendmail_path "sendmail -t -f email@www.ru"
email@www.ru меняем на нужный емейл с которого должна уходить почта
Затем идем в конфиг exim /etc/exim/exim.conf
находим строку hostlist relay_from_hosts = 127.0.0.1
сразу после нее дописываем trusted_users = bitrix
Затем перезагружаем apache и exim
/etc/init.d/httpd restart
/etc/init.d/exim restart
и можно проверять хождение почты.
Внимание, для нормальной работы почты в такой конфигурации как минимум необходимо прописать PTR запись, попросите хостера, как правило не отказывают.

http://gyazo.com/9bb3e3fba260570d0338fc8542e194c8
<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
// require($_SERVER["DOCUMENT_ROOT"]."/download/createzip.php");
$arrFile = array(
"/upload/item.jpg",
"/upload/item2.jpg",
"/upload/slide.jpg",
"/upload/products/doc/CWSO.pdf",
"/upload/products/doc/CWSS-C-W.pdf",
"/upload/products/doc/CWSS-O.pdf",
"/upload/products/doc/CWST.pdf",
"/upload/products/doc/DBS1224B4W_manual.pdf",
"/upload/products/doc/EMA_DBS_Certificate.pdf",
"/upload/products/doc/EnScape_Certificate.pdf",
"/upload/products/doc/ExitPoint_Certificate.pdf",
"/upload/products/doc/ExitPoint_manual.pdf",
);
createZipAndDownload($arrFile);
function createZipAndDownload($arFiles)
{
$zip = new ZipArchive();
$filename = "system_sensor_archive_".date("d.m.Y").".zip";
var_dump($filename);
if ($zip->open($filename, ZipArchive::CREATE)!==TRUE) {
exit("Невозможно открыть <$filename>\n");
}
foreach ($arFiles as $file)
{
$arr = explode("/", $file);
var_dump($arr);
$zip->addFile($_SERVER["DOCUMENT_ROOT"].$file, end($arr));
}
$zip->close();
file_force_download($filename);
}
function file_force_download($file) {
if (file_exists($file)) {
// сбрасываем буфер вывода PHP, чтобы избежать переполнения памяти выделенной под скрипт
// если этого не сделать файл будет читаться в память полностью!
if (ob_get_level()) {
ob_end_clean();
}
// заставляем браузер показать окно сохранения файла
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename=' . basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
// читаем файл и отправляем его пользователю
readfile($file);
unlink($file);
exit;
}
}
Оригинал тут http://pastebin.com/h8zubtLz
Для изменения настроек надо зайти в Веб-сервер -> Управление модулями

Далее нажать (настроить модуль)

И в самом низу настроить

Все!
Ссылка на мануал http://hosting.nic.ru/support/php_setup.shtml
Установить свойство раздела или страницы NOT_SHOW_NAV_CHAIN = Y
$APPLICATION->SetPageProperty("NOT_SHOW_NAV_CHAIN", "Y");
mysql -u root -h localhost -p
show databases; // выводит все базы какие есть
drop database my_base; // удаляет базу my_base:
CREATE DATABASE new_database; // создает базу new_database;