Настройка smtp
Страницы: 1
Настройка smtp
Здравствуйте. Возникла необходимость настроить обратную связь у себя на сайте через smtp от яндекса.  На яндексе я зарегистрировался, подтвердил домен и изменил mx запись на хостинге. Теперь, я так понимаю, нужно изменить скрипт обратной связи. Как именно нужно его изменить я понятия не имею. На сайте яндекса подробных инструкций нет. Сейчас скрипт выглядит таким образом: 
<?php
$back = $_SERVER['HTTP_REFERER'];
echo "
<html>
<head>
<meta http-equiv='Refresh' content='0; URL=".$_SERVER['HTTP_REFERER']."'>
</head>
</html>";

$result = mail("denya.kiev@mail.ru","Анкета с сайта: Сообщение ","С сайта была получена анкета с такими данными:
Имя: $_POST[name] Електронная почта: $_POST[emailaddress] Сообщение:$_POST[message] ");

if ($result) { 
echo "<p> Сообщение отправлено успешно!</p>";}
else {echo "<p> Сообщение не отправлено!</p>";}
?>
Это не скрип обратной связи, это оболочка, за саму отправку сообщения и настройки для отправки находятся в другом файле и обрабатываются функцией mail() в этой функции и все настройки править нужно
Услуги: лайки на сайт, техническая оптимизация сайта, парсинг информации, постинг информации. Разные работы в сети, пишите тз, я а скажу могу подобное или нет.
сама форма)

<form id="contact" action="подключаем файл обработчик" method="post">
<H3>Форма обратной связи</H3>
<div id="note"></div>
<div id="fields">
<input type="text" name="name" id="author" placeholder="Имя" required> <label for="author">Как вас зовут</label>
<input type="email" name="email" id="email" placeholder="E-mail" required> <label for="email">Электронная почта</label>
<input type="text" name="sub" id="url" placeholder="Тема" required> <label for="url">Тема сообщения</label>
<textarea name="message" cols="1" rows="10" id="comment" style="width:98%" placeholder="Введите сюда текст сообщения" required></textarea>
<button type="submit" id="submit" class="go">Отправить сообщение</button>
</div>
</form>

----------------

файл обработчик)

<?php
$post = (!empty($_POST)) ? true : false;
if($post) {
$email = $_POST['email'];
$name = $_POST['name'];
$email = $_POST['email'];
$sub = $_POST["sub"];
$message = $_POST['message'];
$error = '';
if(!$name) {$error .= 'Укажите свое имя. ';}
if(!$email) {$error .= 'Укажите электронную почту. ';}
if(!$sub) {$error .= 'Укажите тему обращения. ';}
if(!$message || strlen($message) < 1) {$error .= 'Введите сообщение. ';}
if(!$error) {
$address = "denya.kiev@mail.ru";
$mes = "Имя: ".$name."\n\nТема: " .$sub."\n\nСообщение: ".$message."\n\n";
$send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = UTF-8\r\nFrom:$email"smile;);
if($send) {echo 'OK';}
}
else {echo '<div class="err">'.$error.'</div>';}
}
?>

короче немного допилить и все)))
Изменено: anna911 - 19 Января 2017 23:06
можно стили дописать...

form#contact  {
    border:1px solid #e5e5e5;
    padding:10px;
    width: 550px;
    background:#e9ffd0;
    border-radius:5px;
}

#contact label {
    font-size: 14px;
}
#contact input:required:valid {
    box-shadow: 0 0 3px #BCEF89;
    border-color: #BCEF89!important;
    background: #fff url(/images/valid.png) no-repeat 98% center;
}
#contact textarea:required:valid {
    box-shadow: 0 0 3px #BCEF89;
    border-color: #BCEF89!important;
}
#contact input:focus:invalid {
    box-shadow: 0 0 3px #FFDF97;
    border-color: #FFDF97!important;
    background: #fff url(/images/invalid.png) no-repeat 98% center;
}
#contact textarea:focus:invalid {
    box-shadow: 0 0 3px #FFDF97;
    border-color: #FFDF97!important;
}
.err {
    border: 1px solid #ff8c00;
    padding: 10px;
    background: #FFDF97;
    text-align: left;
    border-radius: 3px;
}
.ok {
    border: 1px #BCEF89 solid;
    margin-bottom: 15px;
    padding: 10px;
    background: #f5f9fd;
    text-align: center;
    border-radius: 3px;
}
#author, #email, #url{
    width: 30%;
    height: 37%;
    padding: 5px 1px 5px 10px;
    margin-top: -40px;
    border-radius: 5px;
    border: 1px solid #e5e5e5;
}
#comment {
    padding: 5px;
    border-radius: 5px;
    border: 1px solid #e5e5e5;
    overflow: auto;
}
#submit {
    font-weight: 400;
    background: #393;
    font-size: 15px;
    color: #fff;
    padding: 10px 50px;
    border: none;
    cursor: pointer;
}
input::-ms-clear {display: none; width: 0; height: 0;}
input:focus::-webkit-input-placeholder {color:transparent; border:none; outline:none;}
textarea:focus::-webkit-input-placeholder {color:transparent; border:none; outline:none;}
input, textarea, input:active, textarea:active, :focus {outline:none;}
Изменено: anna911 - 19 Января 2017 23:08
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
18:32 directory 
18:07 Гугл уходит из России: почему интернет тормозит и что делать 
18:06 Раскрутка форума 
15:57 WB и Ozon - новые "русские поисковики"? Яндекс теряет коммерческую выдачу 
15:17 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
18:37 Телега на ручнике: РКН включил замедление и логи админок покраснели 
15:28 Как получать уведомления о распродажах и новинках на кракен площадка каталог 
16:31 Рассылки СМС/SMS, Вайбер/Viber, Ватсап/Whatsapp, Телеграм/Telegram любой тематики по всему миру 
11:47 Monitex: Мониторинг с кэшбэком 80% в USDT 
09:38 Мониторинг обменников Сrypto-scout.io 
04:12 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
00:48 SOCKS5 приватные прокси на 30 дней для PayPal 
00:48 Google Voice аккаунты для бесплатных SMS и звонков 
00:35 PayPal аккаунты для любых целей 
18:53 [AI] Бот за $600к советовал есть сыр с крысами. Нью-Йорк его (наконец-то) снес 
16:02 блокировка youtube 2026: ркн начинает «выдавливание». кто уже пробовал вк видео? 
09:02 Ставки на супер тренды в спорте 
00:04 Точные прогнозы на футбол 
21:13 Добро пожаловать в цифровой мир... 
15:51 Сайты Рунета 
11:06 Туалетные секреты: Замурчательная тема