226 lines
16 KiB
PHP
226 lines
16 KiB
PHP
|
|
<?php
|
|||
|
|
|
|||
|
|
require_once($_SERVER['DOCUMENT_ROOT']."/config.php");
|
|||
|
|
|
|||
|
|
if(!$_SESSION['id']) { header("location:index.php"); die("Доступ запрещён!");}
|
|||
|
|
|
|||
|
|
$user = new User;
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
if($_POST['change_pwd'])
|
|||
|
|
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
$post=clearInputData($_POST);
|
|||
|
|
|
|||
|
|
$msg = $user->change_pwd($post);
|
|||
|
|
|
|||
|
|
if($msg) $_GET['success2'] = $_GET['success3'] = $_GET['success'] = "";
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
if($_POST['ok_settings'])
|
|||
|
|
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
$msg2 = $user->edit($_POST);
|
|||
|
|
|
|||
|
|
if($msg2) $_GET['success2'] = $_GET['success3'] = $_GET['success'] = "";
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
if($_POST['settings_email'])
|
|||
|
|
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
$msg_se = $user->settings_email();
|
|||
|
|
|
|||
|
|
if($msg_se) $_GET['success2'] = $_GET['success3'] = $_GET['success'] = "";
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
require($_SERVER['DOCUMENT_ROOT']."/templates/header.php");
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
$user->get($_SESSION['id']);
|
|||
|
|
|
|||
|
|
?>
|
|||
|
|
|
|||
|
|
<div class="content-right fr__settings">
|
|||
|
|
|
|||
|
|
<div class="inner">
|
|||
|
|
|
|||
|
|
<div class="mail-settings-promo">
|
|||
|
|
<div class="mail-settings-promo__inner">
|
|||
|
|
<div class="icon">
|
|||
|
|
<img src="/images/mail-open.png">
|
|||
|
|
</div>
|
|||
|
|
<div class="text">
|
|||
|
|
<h2>Отправляйте презентации клиентам</h2>
|
|||
|
|
<p>С помощью функции отправки презентаций вам больше не нужно рассказывать информацию об объекте по телефону и часами ждать, пока собственник или агент вышлет вам фотографии, дабы отправить их клиенту.</p>
|
|||
|
|
<button class="top-line__button">Настроить отправку презентаций</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="mail-settings-form">
|
|||
|
|
<div class="triangle">
|
|||
|
|
<img src="/images/triangle-white.png">
|
|||
|
|
</div>
|
|||
|
|
<div class="mail-settings-form__inner">
|
|||
|
|
<form method="post" id="email_settings_form">
|
|||
|
|
<div class="control-groups">
|
|||
|
|
<div class="control-group control-line">
|
|||
|
|
<div class="form-search__main-label">E-Mail отправителя:</div>
|
|||
|
|
<div class="control-inputs">
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<?php
|
|||
|
|
list($email_login,$type) = explode("@",$user->smtp_from);
|
|||
|
|
$other = true;
|
|||
|
|
?>
|
|||
|
|
<input type="text" name="email_login" class="text" placeholder="Например, vasya1105" required value="<?php echo $email_login; ?>" style="width:228px;">
|
|||
|
|
<input type="hidden" name="smtp_from" value="<?php echo $user->smtp_from; ?>">
|
|||
|
|
<select name="type" id="type_email_settings">
|
|||
|
|
<option value="2" <?php if($type == "mail.ru") { echo "selected"; $other = false; } ?>>@mail.ru</option>
|
|||
|
|
<option value="1" <?php if($type == "yandex.ru") { echo "selected"; $other = false; } ?>>@yandex.ru</option>
|
|||
|
|
<option value="4" <?php if($type == "gmail.com") { echo "selected"; $other = false; } ?>>@gmail.com</option>
|
|||
|
|
<option value="3" <?php if($type == "rambler.ru") { echo "selected"; $other = false; } ?>>@rambler.ru</option>
|
|||
|
|
<option value="1" <?php if($type == "ya.ru") { echo "selected"; $other = false; } ?>>@ya.ru</option>
|
|||
|
|
<option value="1" <?php if($type == "narod.ru") { echo "selected"; $other = false; } ?>>@narod.ru</option>
|
|||
|
|
<option value="2" <?php if($type == "bk.ru") { echo "selected"; $other = false; } ?>>@bk.ru</option>
|
|||
|
|
<option value="2" <?php if($type == "inbox.ru") { echo "selected"; $other = false; } ?>>@inbox.ru</option>
|
|||
|
|
<option value="2" <?php if($type == "list.ru") { echo "selected"; $other = false; } ?>>@list.ru</option>
|
|||
|
|
<option value="3" <?php if($type == "lenta.ru") { echo "selected"; $other = false; } ?>>@lenta.ru</option>
|
|||
|
|
<option value="3" <?php if($type == "autorambler.ru") { echo "selected"; $other = false; } ?>>@autorambler.ru</option>
|
|||
|
|
<option value="3" <?php if($type == "myrambler.ru") { echo "selected"; $other = false; } ?>>@myrambler.ru</option>
|
|||
|
|
<option value="3" <?php if($type == "ro.ru") { echo "selected"; $other = false; } ?>>@ro.ru</option>
|
|||
|
|
<option value="5" <?php if($other) echo "selected"; ?>>другой</option>
|
|||
|
|
</select>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="control-group control-line">
|
|||
|
|
<div class="form-search__main-label">Пароль почтового приложения:</div>
|
|||
|
|
<div class="control-inputs">
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input type="password" autocomplete="off" name="smtp_pwd" class="text" required value="<?php echo $user->smtp_pwd; ?>">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="control-group control-line">
|
|||
|
|
<div class="form-search__main-label">Имя «от кого»:</div>
|
|||
|
|
<div class="control-inputs">
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input type="text" name="smtp_fromname" class="text" placeholder="Например, Петров Василий" required value="<?php echo $user->smtp_fromname; ?>">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="control-group control-line <?php if(!$other) echo "hidden"; ?> mail_settings">
|
|||
|
|
<div class="form-search__main-label">SMTP:</div>
|
|||
|
|
<div class="control-inputs">
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input type="text" name="smtp" class="text" placeholder="Например, smtp.mail.ru" required value="<?php echo $user->smtp; ?>">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="control-group control-line <?php if(!$other) echo "hidden"; ?> mail_settings">
|
|||
|
|
<div class="form-search__main-label">Порт:</div>
|
|||
|
|
<div class="control-inputs">
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input type="text" name="smtp_port" class="text" required placeholder="465" value="<?php echo $user->smtp_port; ?>" style="float: left; width: 70px; margin-right: 10px; position: relative; z-index: 99;">
|
|||
|
|
<div class="checkbox">
|
|||
|
|
<input type="checkbox" name="smtp_ssl" id="smtp_ssl" class="text" value="1" <?php if($user->smtp_ssl) echo 'checked'; ?>>
|
|||
|
|
|
|||
|
|
<label for="smtp_ssl">SSL</label>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<a href="javascript:void();" class="show_spoiler">Как узнать SMTP/порт для своего почтового ящика?</a>
|
|||
|
|
<div class="spoiler mail_settings">
|
|||
|
|
<p>Эти данные совпадают с параметрами настройки любой почтовой программы, например Outlook.</p>
|
|||
|
|
<p>Ваш почтовый оператор обязательно указывает их в разделе «Техподдержка».</p>
|
|||
|
|
<p>Ниже приведены данные для наиболее популярных почтовиков: </p>
|
|||
|
|
<ul>
|
|||
|
|
<li><a href="https://yandex.ru/support/mail/mail-clients.xml" target="_blank">Яндекс</a> — SMTP: smtp.yandex.ru, SSL: да, Порт: 465;</li>
|
|||
|
|
<li><a href="https://help.mail.ru/mail-help/mailer/popsmtp" target="_blank">Mail.ru</a> — SMTP: smtp.mail.ru, SSL: да, Порт: 465;</li>
|
|||
|
|
<li><a href="https://support.google.com/a/answer/176600?hl=ru" target="_blank">Gmail</a> — SMTP: smtp.gmail.com SSL: да, Порт: 465;</li>
|
|||
|
|
<li><a href="http://help.rambler.ru/mail/mail-pochtovye-klienty/1275/" target="_blank">Rambler</a> — SMTP: smtp.rambler.ru, SSL: да, Порт: 465.</li>
|
|||
|
|
</ul>
|
|||
|
|
<p>При этом, если у вас почта на <strong>Gmail</strong>, нужно удостовериться, что</p>
|
|||
|
|
<ul>
|
|||
|
|
<li><a href="https://accounts.google.com/DisplayUnlockCaptcha" target="_blank">выключена проверка капчи</a>;</li>
|
|||
|
|
<li><a href="https://www.google.com/settings/security/lesssecureapps" target="_blank">разрешен доступ «непроверенным приложениям»</a>.</li>
|
|||
|
|
</ul>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="control-group control-line mail_settings <?php if(!$other) echo "hidden"; ?>">
|
|||
|
|
<div class="form-search__main-label">Логин от почты:</div>
|
|||
|
|
<div class="control-inputs">
|
|||
|
|
<div class="inputs-group">
|
|||
|
|
<input type="text" name="smtp_lg" class="text" required placeholder="Для Яндекса без @, у остальных целиком" value="<?php echo $user->smtp_lg; ?>">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<input type="hidden" class="hidden" name="settings_email" value="1">
|
|||
|
|
<button class="big-button" id="save_settings">Сохранить</button>
|
|||
|
|
<div class="clear"></div>
|
|||
|
|
</div>
|
|||
|
|
</form>
|
|||
|
|
<h2>Справка</h2>
|
|||
|
|
<div class="instructions">
|
|||
|
|
<ul>
|
|||
|
|
<li>
|
|||
|
|
<span class="li-number first"><b>1</b></span>
|
|||
|
|
Для отправки сообщений и получения обратной связи от клиентов мы рекомендуем Вам создать новый почтовый ящик на одном из почтовых сервисов. Мы настоятельно советуем использовать <a class="blank-link" href="https://passport.yandex.ru/registration" target="_blank" title="Регистрация почты на Яндекс">Яндекс</a>, как самый простой в использовании и менее других блокирующий письма за спам;
|
|||
|
|
</li>
|
|||
|
|
<li>
|
|||
|
|
<span class="li-number second"><b>2</b></span>
|
|||
|
|
Также можно использовать <a class="blank-link" href="https://e.mail.ru/signup?from=mail.login" target="_blank" title="Регистрация почты на Mail.ru">mail.ru</a>, но здесь возможна блокировка писем за спам;
|
|||
|
|
</li>
|
|||
|
|
<li>
|
|||
|
|
<span class="li-number third"><b>3</b></span>
|
|||
|
|
<p>Мы не рекомендуем использовать почту от <a class="blank-link" href="https://accounts.google.com/SignUp?service=mail" target="_blank" title="Регистрация почты на Gmail">Gmail</a>, так как ее довольно сложно настроить на отправку писем с вашего ящика. Если вы хотите использовать существующую почту Gmail, нужно удостовериться, что:</p>
|
|||
|
|
<ul>
|
|||
|
|
<li><a class="blank-link" href="https://accounts.google.com/DisplayUnlockCaptcha" target="_blank">выключена проверка капчи</a>;</li>
|
|||
|
|
<li><a class="blank-link" href="https://www.google.com/settings/security/lesssecureapps" target="_blank">разрешен доступ «непроверенным приложениям»</a>.</li>
|
|||
|
|
</ul>
|
|||
|
|
<p><strong>Внимание!</strong> Желательно сделать это до отправки тестового письма!</p>
|
|||
|
|
<p>Для разрешения войдите в аккаунт почты Gmail на соседней вкладке браузера и последовательно перейдите сначала по первой ссылке, затем по второй и подтвердите действия (во втором случае положение переключатель должно быть «Включить»);</p>
|
|||
|
|
</li>
|
|||
|
|
<li>
|
|||
|
|
<span class="li-number first"><b>4</b></span>
|
|||
|
|
Если Вы хотите использовать существующую почту и у Вас включена двухфакторная аутентификация (вход по паролю и коду из sms, вот тут немного подробнее: <a class="blank-link" href="https://blog.kaspersky.ru/what_is_two_factor_authenticatio/4272/" target="_blank" title="Описание работы двухфакторной аутентификации">blog.kaspersky.ru</a>), то Вам необходимо задать отдельный пароль приложений (который не будет требовать ввода sms-кода — его можно задать в настройках двухфакторной аутентификации в почте). Указать его нужно в поле «Пароль от почты» вместо обычного пароля от почты;
|
|||
|
|
</li>
|
|||
|
|
<li>
|
|||
|
|
<span class="li-number phone"><b><i class="ti-headphone-alt"></i></b></span>
|
|||
|
|
В случае проблемы с настройкой почты обратитесь в службу поддержки по телефону: <a class="phone-link">+7 812 765-08-01</a>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
</div>
|
|||
|
|
<h2>Дополнительные материалы</h2>
|
|||
|
|
<div class="block-video">
|
|||
|
|
<div class="video-frame">
|
|||
|
|
<iframe width="306" height="181" src="https://www.youtube.com/embed/Oim1-a1PcIc" frameborder="0" allowfullscreen></iframe>
|
|||
|
|
</div>
|
|||
|
|
<div class="video-title">
|
|||
|
|
<h3>Видео-инструкция по настройке почты</h3>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<?php require($_SERVER['DOCUMENT_ROOT']."/templates/footer.php"); ?>
|
|||
|
|
|