Перенос сайтов с сервера s9.cishost.ru

Уважаемые пользователи хостинга! Для улучшения качества связи, скорости открытия страниц и аптайма в целом, мы переносим Ваши аккаунты на новые, более производительные сервера.
Если ранее Вы не устанавливали для Вашего домена наши DNS сервера (ns1.cishost ns2.cishost.ru), убедительно просим Вас это сделать как можно скорее, если же, Вы собираетесь использовать сторонние DNS(например Вашего регистратора), то убедительная просьба, как можно скорее изменить А-запись для Вашего сайта, если Ваш аккаунт ранее был расположен на s9.cishost.ru(31.41.46.1), то Вам нужно указать в качестве А-записи 109.234.159.254. Если после переноса или смены А записи у Вас возникнут проблемы с сайтом, пожалуйста напишите нам через центр поддержки.

Спасибо за понимание, надеемся на взаимопонимание и дальнейшее сотрудничество.

Команда CISHost.ru
Читать дальше

Об отправке почты

У нас нельзя отправлять почту просто функцией PHP mail, потому что спамеры, регулярно взламывающие незащищенные Joomla и Wordpress сайты используют домены клиентов для своих рассылок и затем уже почта добросовестных клиентов совершенно не доходит получателям.

Рекомендуем следующие скрипты для отправки почты:

Библиотека smtp-func.php

<?php

function smtpmail($mail_to, $subject, $message, $headers='') {

        //Настройки почты
        $config['smtp_username'] = '[email protected]';  //Смените на имя своего почтового ящика из ISPManager.
        $config['smtp_password'] = 'Пароль от почтового ящика из панели ISPManager';  //Измените пароль.
        $config['smtp_from']     = 'Test Mailbox'; //Ваше имя - или имя Вашего сайта. Будет показывать при прочтении в поле "От кого".
        //Обычно эти настройки менять не стоит
        $config['smtp_host']     = 'localhost';  //Сервер для отправки почты (для наших клиентов менять не требуется).
        $config['smtp_port']     = '25'; // Порт работы. Не меняйте, если не уверены.
        $config['smtp_debug']    = false;  //Если Вы хотите видеть сообщения ошибок, укажите true вместо false.
        $config['smtp_charset']  = 'UTF-8';   //Кодировка сообщений.

        $SEND =   "Date: ".date("D, d M Y H:i:s") . " +0300\r\n";
        $SEND .=   'Subject: =?'.$config['smtp_charset'].'?B?'.base64_encode($subject)."=?=\r\n";
        if ($headers) $SEND .= $headers."\r\n\r\n";
        else
        {
                $SEND .= "Reply-To: ".$config['smtp_username']."\r\n";
                $SEND .= "MIME-Version: 1.0\r\n";
                $SEND .= "Content-Type: text/plain; charset=\"".$config['smtp_charset']."\"\r\n";
                $SEND .= "Content-Transfer-Encoding: 8bit\r\n";
                $SEND .= "From: \"".$config['smtp_from']."\" <".$config['smtp_username'].">\r\n";
                $SEND .= "To: $mail_to <$mail_to>\r\n";
                $SEND .= "X-Priority: 3\r\n\r\n";
        }
        $SEND .=  $message."\r\n";
         if( !$socket = fsockopen($config['smtp_host'], $config['smtp_port'], $errno, $errstr, 30) ) {
            if ($config['smtp_debug']) echo $errno."<br>".$errstr;
            return false;
         }

            if (!server_parse($socket, "220", __LINE__)) return false;

            fputs($socket, "EHLO " . $config['smtp_host'] . "\r\n");
            if (!server_parse($socket, "250", __LINE__)) {
               if ($config['smtp_debug']) echo '<p>Не могу отправить EHLO!</p>';
               fclose($socket);
               return false;
            }
            fputs($socket, "AUTH LOGIN\r\n");
            if (!server_parse($socket, "334", __LINE__)) {
               if ($config['smtp_debug']) echo '<p>Не могу найти ответ на запрос авторизации!</p>';
               fclose($socket);
               return false;
            }
            fputs($socket, base64_encode($config['smtp_username']) . "\r\n");
            if (!server_parse($socket, "334", __LINE__)) {
               if ($config['smtp_debug']) echo '<p>Логин авторизации не был принят сервером!</p>';
               fclose($socket);
               return false;
            }
            fputs($socket, base64_encode($config['smtp_password']) . "\r\n");
            if (!server_parse($socket, "235", __LINE__)) {
               if ($config['smtp_debug']) echo '<p>Пароль не был принят сервером как верный! Ошибка авторизации!</p>';
               fclose($socket);
               return false;
            }
            fputs($socket, "MAIL FROM: <".$config['smtp_username'].">\r\n");
            if (!server_parse($socket, "250", __LINE__)) {
               if ($config['smtp_debug']) echo '<p>Не могу отправить команду MAIL FROM:</p>';
               fclose($socket);
               return false;
            }
            fputs($socket, "RCPT TO: <" . $mail_to . ">\r\n");

            if (!server_parse($socket, "250", __LINE__)) {
               if ($config['smtp_debug']) echo '<p>Не могу отправить команду RCPT TO:</p>';
               fclose($socket);
               return false;
            }
            fputs($socket, "DATA\r\n");

            if (!server_parse($socket, "354", __LINE__)) {
               if ($config['smtp_debug']) echo '<p>Не могу отправить команду DATA!</p>';
               fclose($socket);
               return false;
            }
            fputs($socket, $SEND."\r\n.\r\n");

            if (!server_parse($socket, "250", __LINE__)) {
               if ($config['smtp_debug']) echo '<p>Не могу отправить тело письма. Письмо не было отправлено!</p>';
               fclose($socket);
               return false;
            }
            fputs($socket, "QUIT\r\n");
            fclose($socket);
            return TRUE;
}
function server_parse($socket, $response, $line = __LINE__) {
        global $config;
        $server_response="";
    while (substr($server_response, 3, 1) != ' ') {
        if (!($server_response = fgets($socket, 256))) {
                   if ($config['smtp_debug']) echo "<p>Проблемы с отправкой почты!</p>$response
$line
";
                   return false;
                }
    }
    if (!(substr($server_response, 0, 3) == $response)) {
           if ($config['smtp_debug']) echo "<p>Проблемы с отправкой почты!</p>$response
$line
";
           return false;
        }
    return true;
}

//Отправить почту сразу нескольким получателям, ящики получателей пишем через запятую.

function smtpmassmail($mail_to, $subject, $message, $headers='')
{
$mailaddresses=explode(",",$mail_to);
foreach ($mailaddresses as $mailaddress) smtpmail($mailaddress,$subject,$message,$headers);
}

?>


и сам файл отправки mailer.php

<?php
//Замените настройки на нужные.
$mail_to = '[email protected]'; //Вам потребуется указать здесь Ваш настоящий почтовый ящик, куда должно будет прийти письмо.
$type = 'plain'; //Можно поменять на html; plain означает: будет присылаться чистый текст.
$charset = 'UTF-8';

include('smtp-func.php');
if ($_REQUEST['message'])
{
   $name = $_REQUEST['name'];
   $phone = $_REQUEST['phone'];
   $message = $_REQUEST['message'];
   $replyto = '[email protected]';
   $headers = "To: \"Administrator\" <$mail_to>\r\n".
              "From: \"$replyto\" <$mail_from>\r\n".
              "Reply-To: $replyto\r\n".
              "Content-Type: text/$type; charset=\"$charset\"\r\n";
   $sended = smtpmail($mail_to, $name, $message, $headers);
   
   echo '<html>
        <head>
        <meta http-equiv="content-type" content="text/html; charset='.$charset.'">
        </head>
              <body>';
   if (!$sended) echo 'Письмо не удалось отправить. Пожалуйста свяжитесь с администратором сайта по адресу: '.$mail_to;
   else echo 'Письмо было успешно отправлено.';
   echo '</body>';
   exit;
}
?>
Читать дальше

Перенос сайтов с сервера s6.cishost.ru

Уважаемые пользователи хостинга! Для улучшения качества связи, скорости открытия страниц и аптайма в целом, мы переносим Ваши аккаунты на новые, более производительные сервера.
Если ранее Вы не устанавливали для Вашего домена наши DNS сервера (ns1.cishost ns2.cishost.ru), убедительно просим Вас это сделать как можно скорее, если же, Вы собираетесь использовать сторонние DNS(например Вашего регистратора), то убедительная просьба, как можно скорее изменить А-запись для Вашего сайта, если Ваш аккаунт ранее был расположен на s6.cishost.ru(92.38.199.150), то Вам нужно будет указать в качестве А-записи 109.234.159.252. Если после переноса или смены А записи у Вас возникнут проблемы с сайтом, пожалуйста напишите нам через центр поддержки.

Для входа в панель управления будет использоваться s10.cishost.ru/manager/ispmgr

Спасибо за понимание, надеемся на взаимопонимание и дальнейшее сотрудничество.

Команда CISHost.ru
Читать дальше

Перенос сайтов с сервера s8.cishost.ru

Уважаемый клиент сервера s8.cishost.ru! Для улучшения качества связи, скорости открытия страниц и аптайма в целом, мы переносим Ваши аккаунты на новые, более производительные сервера. Сейчас мы занимаемся подготовкой сервера, на котором будут размещены Ваши сайты в дальнейшем. Для этого сейчас нам потребуется изменить IP адрес Вашего сайта с 31.41.40.2 на 92.38.199.195. В конце марта сайты вернутся на 31.41.40.2, всем у кого были выделенные IP адреса — вернутся выделенные.
Если ранее Вы не устанавливали для Вашего домена наши DNS сервера (ns1.cishost ns2.cishost.ru), убедительно просим Вас это сделать как можно скорее, если же, Вы собираетесь использовать сторонние DNS(например Вашего регистратора), то убедительная просьба, в ночь с воскресенья на понедельник изменить А-запись для Вашего сайта. Вам нужно будет указать в качестве А-записи 92.38.199.195 вместо 31.41.40.2.
Будьте внимательны! В воскресенье в 23 часа по Московскому времени IP-адрес будет изменен на 92.38.199.195
Спасибо за понимание, приносим извинения за возможные неудобства.
Читать дальше

Перенос сайтов с сервера s7.cishost.ru

Уважаемые пользователи хостинга! Для улучшения качества связи, скорости открытия страниц и аптайма в целом, мы переносим Ваши аккаунты на новые, более производительные сервера.
Если ранее Вы не устанавливали для Вашего домена наши DNS сервера (ns1.cishost ns2.cishost.ru), убедительно просим Вас это сделать как можно скорее, если же, Вы собираетесь использовать сторонние DNS(например Вашего регистратора), то убедительная просьба, как можно скорее изменить А-запись для Вашего сайта, если Ваш аккаунт ранее был расположен на s7.cishost.ru(92.38.198.50), то Вам нужно будет указать в качестве А-записи 109.234.159.253. Если после переноса или смены А записи у Вас возникнут проблемы с сайтом, пожалуйста напишите нам через центр поддержки.

Для входа в панель управления будет использоваться s11.cishost.ru/manager/ispmgr

Спасибо за понимание, надеемся на взаимопонимание и дальнейшее сотрудничество.

Команда CISHost.ru
Читать дальше

Неполадки у магистральных провайдеров

Сегодня примерно с 10-30 минут до 15-00 по Москве наблюдались проблемы со со связью на линии МСК-СПБ(ae5-6.RT.KM.SPB.RU.retn.net)

Ответ системного инженера дата центра:

Возникли небольшие неполадки на участке МСК-СПб.
На данный момент все неполадки устранены.

Приносим свои извинения за доставленные неудобства.
Читать дальше

Перенос сайтов с сервера s5.cishost.ru

Уважаемые пользователи хостинга! Для улучшения качества связи, скорости открытия страниц и аптайма в целом, мы переносим Ваши аккаунты на новые, более производительные сервера.
Читать дальше

Еще раз о Malware

Еще раз о Malware.

Жалобы за несколько дней

В последнее время участились вопросы пользователей хостинга об установке прав 555(чтение и исполнение) на их папку www.

Отчего же это происходит?
Дело в том, что на серверах хостинга установлен защитный скрипт, который работает так:
Если обнаружено множественного подключение к внешним SMTP серверам на порт 25/tcp от имени пользователя, то:
1. Запускается антивирусный сканер Clamav/Maldet для поиска вирусов в папке пользователя.
2. Устанавливаются права 555 для того, чтобы предотвратить последующее заражение через различные уязвимости сайтов, в частности старых версий Joomla, Wordpress, DLE и тому подобных.

Другие хостинг провайдеры просто блокируют сайт пользователя при получении уведомления о рассылаемом спаме, мы же стараемся, чтобы сайты клиентов продолжали работать бесперебойно, несмотря на их заражение. Дело в том, что при правильно настроенной CMS вполне достаточно прав 555 (чтение и исполнение) для её работы.

Каким же образом отправлять письма?

Вы можете пользоваться нашими серверами для отправки до 50 писем в час(используя явную авторизацию на сервере) или другими почтовыми службами, подключаясь к ним на защищенные порты(любой кроме 25/tcp). Google, например, использует порт 465(требуется SSL) и порт 587(требуется TLS). Здесь нет никаких ограничений.

Зачем мы вообще пользуемся антивирусами?
Если ими не пользоваться, то сайты уязвимых CMS наполняются вирусами, которые рассылают спам, собирают пароли, работают в ботнетах.

Например, на одном из сайтов было недавно обнаружено 179 различных вредоносных скриптов(сайт не обновлялся с 2011 года, Joomla 1.5). Подобные сайты часто вызывают до 1000 одновременных подключений на внешние серверы для прямой доставки спама.

Помимо дополнительной нагрузки на серверы, наши диапазоны IP попадют в черные списки, что ведет к запрету на отправку писем обычными пользователями, блокировке в поисковых системах и другим подобным вещам. Мы стараемся максимально быстро вытаскивать IP из черных списков. И на данный момент ни один из наших адресов в них не находится.

Очень желательно своевременно устанавливать обновления CMS и не выставлять права, разрещающие запись файлов на сайт(кроме отдельных директорий). Приносим извинения за возможные неудобства.
Читать дальше