Настройка 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)
Новые темыОбъявленияСвободное общение
00:24 Раскрутка форума 
00:19 Продвижение по ключам 
17:40 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
14:07 2Index - быстрая индексация страниц сайта и обратных ссылок 
12:02 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
22:23 Подскажите нормальный сервис накрутки ПФ 
09:57 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
13:11 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
04:05 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
00:56 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
22:42 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
15:26 TETChange-Обменник криптовалют 
12:28 AlwaysMoney - платформа для обмена криптовалют 
01:35 - Вечные ссылки с трастовых сайтов 2024 проверен FastTrust 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты? 
22:34 Используете беспроводные наушники?