ГЛАВНАЯ | О ПРОЕКТЕ | ТАРИФЫ | ENGLISH
МОБИЛЬНОЕ ПРИЛОЖЕНИЕ

СИТИМЕР

Мобильное приложение и программа под Windows для управления оконным бизнесом.
СИТИМЕР
Тарифы

Бесплатно 800 р/мес*
Количество офисов 1
Количество замерщиков 1
Отчеты на ПК + +
Создание заявок на ПК + +
Создание замеров на моб. + +
Обмен заявками ПК-моб + +
Отчетность для руководителя + +
СМС уведомления ** X +
Расчет цены в моб. приложении + +
* За один офис продаж
** При бесплатном использовании функция не доступна
До 1 января 2017 можно пользоваться полным функционалом БЕСПЛАТНО!
При необходимости готовы оказать услугу по кастомизации приложения под ваши требования (в т.ч. реализовать обмен данными на вашем сервере)

\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($smtp_host, $smtp_port, $errno, $errstr, 30) ) { if ($smtp_debug) echo "fsockopen = ".$errno."
".$errstr."
end
"; return false; } if (!server_parse($socket, "220", __LINE__,$smtp_debug)) { if ($smtp_debug) echo "server_parse $socket ERR"; return false; } else if ($smtp_debug) echo "server_parse OK
"; $server_name = $_SERVER["SERVER_NAME"]; fputs($socket, "HELO " .$server_name. "\r\n"); if (!server_parse($socket, "250", __LINE__,$smtp_debug)) { if ($smtp_debug) echo '

Не могу отправить HELO!

'; fclose($socket); return false; } else if ($smtp_debug) echo "HELO OK
"; fputs($socket, "AUTH LOGIN\r\n"); if (!server_parse($socket, "334", __LINE__,$smtp_debug)) { if ($smtp_debug) echo '

Не могу найти ответ на запрос авторизаци.

'; fclose($socket); return false; } else if ($smtp_debug) echo "авторизациz OK
"; fputs($socket, base64_encode($smtp_username) . "\r\n"); if (!server_parse($socket, "334", __LINE__,$smtp_debug)) { if ($smtp_debug) echo '

Логин авторизации не был принят сервером!

'; fclose($socket); return false; } else if ($smtp_debug) echo "Логин OK
"; fputs($socket, base64_encode($smtp_password). "\r\n"); if (!server_parse($socket, "235", __LINE__,$smtp_debug)) { if ($smtp_debug) echo '

Пароль не был принят сервером как верный! Ошибка авторизации!

'; fclose($socket); return false; } else if ($smtp_debug) echo "Пароль OK
"; fputs($socket, "MAIL FROM: <".$smtp_username.">\r\n"); if (!server_parse($socket, "250", __LINE__,$smtp_debug)) { if ($smtp_debug) echo '

Не могу отправить комманду MAIL FROM:

'; fclose($socket); return false; } else if ($smtp_debug) echo "MAIL FROM OK
"; fputs($socket, "RCPT TO: <".$mail_to.">\r\n"); if (!server_parse($socket, "250", __LINE__,$smtp_debug)) { if ($smtp_debug) echo '

Не могу отправить комманду RCPT TO:

'; fclose($socket); return false; } else if ($smtp_debug) echo "RCPT TO OK
"; fputs($socket, "DATA\r\n"); if (!server_parse($socket, "354", __LINE__,$smtp_debug)) { if ($smtp_debug) echo '

Не могу отправить комманду DATA

'; fclose($socket); return false; } else if ($smtp_debug) echo "DATA OK
"; fputs($socket, $SEND."\r\n.\r\n"); if (!server_parse($socket, "250", __LINE__,$smtp_debug)) { if ($smtp_debug) echo '

Не смог отправить тело письма. Письмо не было отправленно!

'; fclose($socket); return false; }else if ($smtp_debug) echo "тело письма OK
"; fputs($socket, "QUIT\r\n"); if (!server_parse($socket, "221", __LINE__,$smtp_debug)) { if ($smtp_debug) echo '

Не смог отправить QUIT. Письмо не было отправленно!

'; fclose($socket); return false; }else if ($smtp_debug) echo "QUIT OK
"; fclose($socket); return TRUE; } function server_parse($socket, $response, $line = __LINE__, $smtp_debug=false) { global $config; while (@substr($server_response, 3, 1) != ' ') { if (!($server_response = fgets($socket, 256))) { if ($smtp_debug) echo "

Проблемы 1 с отправкой почты!

$response
$line
"; return false; } } if (!(substr($server_response, 0, 3) == $response)) { if ($smtp_debug) echo "

Проблемы 2 с отправкой почты!

$response
$line
$server_response
"; return false; } return true; } ?>