Панель управления доменом где находится. Доступ к управлению доменом

11.04.2019

От автора: приветствую вас, друзья. Данная статья будет продолжением , в которой мы реализовывали отправку формы на email с помощью PHP функции mail(). В этой статье мы узнаем, как сделать форму отправки сообщений с сайта через SMTP популярных почтовых сервисов. Приступим?.

Исходные файлы текущей статьи вы можете скачать по .

Вы можете задать вполне логичный вопрос: а чем не устраивает функция mail(), которая замечательно работает на локальном сервере? Все дело в том, что в настоящее время работоспособность данной функции на реальном хостинге стоит под большим вопросом. Порой хостер просто отключает отправку писем со своего сервера, часто письма просто не доходят до адресата и попадают в спам.

Именно по этим причинам и рекомендуется использовать для отправки писем сторонние SMTP сторонних популярных сервисов: gmail.com, yandex.ru, mail.ru и т.п. Ну а отправить письмо нам помогут различные библиотеки, например замечательная библиотека PHPMailer . Эта библиотека достаточно проста в использовании и универсальна. PHPMailer позволяет отправлять не только простые письма, но и письма в формате HTML, письма с вложениями, в общем, библиотека умеет все, что необходимо для отправки сообщений с сайта.

Начнем со скачивания архива с библиотекой и подключения его к обработчику формы, у нас это файл mail.php:

require "phpmailer/PHPMailerAutoload.php";

require ;

Теперь нам необходимо создать объект подключаемого класса библиотеки и произвести его необходимую настройку. Здесь нам потребуется реальный почтовый ящик, который будет использован для отправки писем. Я использую тестовый почтовый ящик, зарегистрированный в mail.ru. По запросу в Гугле mail.ru smtp можно найти необходимые настройки, которые мы используем. Точно таким же образом мы можем найти настройки smtp других почтовых сервисов.

Итоговый код обработчика будет выглядеть следующим образом:

"; // добавляем имя в текст $message .= "Телефон: {$_POST["phone"]}"; // добавляем телефон в текст require "phpmailer/PHPMailerAutoload.php"; $mail = new PHPMailer; $mail->isSMTP(); $mail->Host = "smtp.mail.ru"; $mail->SMTPAuth = true; $mail->Username = "mailer_test_2014"; // логин от вашей почты $mail->Password = "!mailer_2014!"; // пароль от почтового ящика $mail->SMTPSecure = "ssl"; $mail->Port = "465"; $mail->CharSet = "UTF-8"; $mail->From = "[email protected]"; $mail->FromName = "Андрей"; $mail->addAddress("[email protected]", "Андрей"); $mail->isHTML(true); $mail->Subject = "Заказ обратного звонка"; $mail->Body = $message; if($mail->send()){ echo "

Ваше сообщение отправлено

"; }else{ echo "

Ошибка!

"; }

< ? php

$ message = "Имя: {$_POST["name"]}
"
; // добавляем имя в текст

$ message . = "Телефон: {$_POST["phone"]}" ; // добавляем телефон в текст

require "phpmailer/PHPMailerAutoload.php" ;

$ mail = new PHPMailer ;

$ mail -> isSMTP () ;

$ mail -> Host = "smtp.mail.ru" ;

$ mail -> SMTPAuth = true ;

$ mail -> Username = "mailer_test_2014" ; // логин от вашей почты

$ mail -> Password = "!mailer_2014!" ; // пароль от почтового ящика

$ mail -> SMTPSecure = "ssl" ;

$ mail -> Port = "465" ;

$ mail -> CharSet = "UTF-8" ;

$ mail -> From = "[email protected]" ;

$ mail -> FromName = "Андрей" ;

$ mail -> addAddress ("[email protected]" , "Андрей" ) ;

$ mail -> isHTML (true ) ;

Одной из наиболее часто встречающихся на практике задач является реализация формы обратной связи. Тобишь написание ее HTML кода, оформление ее на CSS, создание PHP скрипта, который бы обрабатывал полученные от пользователя данные и отправлял их на нашу почту, написание JS скрипта, который бы проверял форму на адекватность вводимых данных, защита нашего детища от спама, чтобы наш почтовый ящик не обвалился от атак ботов.

Все вышеперечисленные моменты будут рассмотрены в нашем обзоре и подробно прокомментированы.

Итак, начинаем создание формы обратной связи:

HTML

В первую очередь мы пишем HTML код, в нем задаются поля, которые будет заполнять пользователь. Они же в дальнейшем будут оформляться. Код формы выглядит следующим образом:

< form method= "post" action= "mail.php" > < div class = "left" > < label for = "name" > Имя: < input maxlength= "30" type= "text" name= "name" /> < label for = "phone" > Телефон: < input maxlength= "30" type= "text" name= "phone" /> < label for = "mail" > E- mail : < input maxlength= "30" type= "text" name= "mail" /> < div class = "right" > < label for = "message" > Сообщение: < textarea rows= "7" cols= "50" name= "message" > < input type= "submit" value= "Отправить" />

И визуально она выглядит сейчас следующим образом:

Согласен, пока все некрасиво и ничего не понятно, но мы только начали.

Рассмотрим приведенный выше код подробно:

  • < form method= "post" action= "mail.php" > …


    для того, чтобы создать форму необходимо использовать тег form. Именно он определяет начало и конец формы для интерпретатора кода. У него, как и у любого тега, есть целый набор атрибутов, но обязательных для работы формы всего два, это method (метод отправки запроса на сервер, для форм стандартно используют post) и action (указывает путь к файлу-обработчику формы, именно в этом файле будет содержаться скрипт на PHP, который после будет отправлять введенные пользователем значения нам на почту, в нашем случае мы видим, что это файл называется mail.php и лежит он в том же директории сайта, что и рассматриваемая нами страница).
  • < input maxlength= "30" type= "text" name= "name" />


    Далее у нас следуют инпуты. Это собственно сами поля формы в которые пользователи будут вводить необходимую нам информацию (type="text" говорит о том, что это будет текст). Атрибут maxlength указывает сколько символов может ввести пользователь в данное поле формы. Самый важный атрибут это name – он задает имя конкретного поля. Именно по этим именам в дальнейшем PHP скрипт будет обрабатывать поступающую в него информацию. При желании можно еще задать атрибут placeholder, который выводит внутри поля текст исчезающий при установке курсора внутри нее. Одной из проблем плейсхолдера является то, что он не поддерживается некоторыми старыми браузерами.
  • < label for = "name" > Имя:


    Используется в случае если мы отказались от плейсхолдеров. Обычная подпись поля, атрибут for сообщает к какому конкретно полю относится данная подпись. Значением указывается name интересующего нас поля.
  • < textarea rows= "7" cols= "50" name= "message" >


    Также как и инпут предназначен для введения пользователем информации, только на этот раз поле заточено для длинных сообщений. Rows указывает размер поля в строках, cols в символах. В целом они задают высоту и ширину нашего поля.
  • < input type= "submit" value= "Отправить" />


    О том, что это кнопка для отправки формы нам сообщает type="submit", а value задает текст, который будет внутри этой кнопки.
  • < div class = "right" >


    использованы только для дальнейшего визуального оформления формы.

CSS

Для того, чтобы наша форма обратной связи выглядела презентабельно ее нужно оформить. Для получения следующего результата:

Мы использовали данный код:

form { background: #f4f5f7; padding: 20px; } form . left, form . right { display: inline- block; vertical- align: top; width: 458px; } form . right { padding- left: 20px; } label { display: block; font- size: 18px; text- align: center; margin: 10px 0px 0px 0px; } input, textarea { border: 1px solid #82858D; padding: 10px; font- size: 16px; width: 436px; } textarea { height: 98px; margin- bottom: 32px; } input[ type= "submit" ] { width: 200px; float: right; border: none; background: #595B5F; color: #fff; text- transform: uppercase; }

Подробно расписывать CSS я не вижу смысла, обращу Ваше внимание лишь на ключевые моменты:

  1. Не стоит писать оформление под каждый тег в форме. Старайтесь строить свои селекторы так, чтобы парой строк кода оформлять все необходимые Вам элементы.
  2. Не используйте для переноса строк и создания отступов лишние теги по типу < br>, < p> и тд, с этими задачами прекрасно справляется CSS со свойством display: block и margin с padding. Больше о том, почему не стоит пользоваться < br> в верстке вообще можете почитать в статье Тэг br, а так ли он нужен? .
  3. Не стоит пользоваться табличной версткой для форм. Это противоречит семантике этого тега, а поисковики любят семантичный код. Для того, чтобы формировать визуальную структуру документа нам достаточно тегов div, и заданных им в CSS свойств display: inline-block (выстраивает блоки в ряд) и vertical-align: top (не дает им разбежаться по экрану), задаем им необходимую высоту и вуаля, ничего лишнего и все расположено так, как нам нужно.

Для желающих экономить свое время на оформлении сайтов могу посоветовать пользоваться CSS фреймворками при создании сайтов, особенно самописных. Мой выбор в этом плане- Twitter Bootstrap . Урок по оформлению форм с его использованием можно посмотреть .

PHP

Ну вот и пришло время сделать нашу форму работоспособной.

Заходим в наш корневой каталог сайта и создаем там файл mail.php, к которому мы ранее указывали путь в атрибуте action тега form.

В конечном итоге его код будет выглядеть следующим образом:

Ваше сообщение успешно отправлено \" javascript: history.back()\" >Вернуться назад

" ; if (! empty ($_POST [ "name" ] ) and ! empty ($_POST [ "phone" ] ) and ! empty ($_POST [ "mail" ] ) and ! empty ($_POST [ "message" ] ) ) { $name = trim (strip_tags ($_POST [ "name" ] ) ) ; $phone = trim (strip_tags ($_POST [ "phone" ] ) ) ; $mail = trim (strip_tags ($_POST [ "mail" ] ) ) ; $message = trim (strip_tags ($_POST [ "message" ] ) ) ; mail (, , "Вам написал: " . $name . "
Его номер: " . $phone . "
Его почта: " . $mail . "
Его сообщение: "
. $message , ) ; echo "Ваше сообщение успешно отправлено!
Вы получите ответ в ближайшее время
$back "
; exit ; } else { echo ; exit ; } ?>

Обсуждение HTML и CSS части этого документа можно пропустить. По своей сути это обычная страница сайта, которую Вы можете оформить по своему желанию и необходимости. Рассмотрим же важнейшую ее часть – PHP скрипт обработки формы:

$back = "

\" javascript: history.back()\" >Вернуться назад

" ;

Этой строкой мы создаем ссылку для возвращения на предыдущую страницу. Поскольку мы заранее не знаем с какой страницы пользователь попадет на эту, то делается это при помощи маленькой JS функции. В дальнейшем мы просто будем обращаться к этой переменной для вывода ее в нужных нам местах.

if (! empty ($_POST [ "name" ] ) and ! empty ($_POST [ "phone" ] ) and ! empty ($_POST [ "mail" ] ) and ! empty ($_POST [ "message" ] ) ) { //внутрення часть обработчика } else { echo "Для отправки сообщения заполните все поля! $back " ; exit ; }

Тут мы прикручиваем проверку формы на наполненность полей. Как вы догадались, в части $_POST["name"] в кавычках мы пишем значение атрибута name наших инпутов.

Если все поля заполнены, то скрипт начнет обрабатывать данные в своей внутренней части, если же хоть одно поле не было заполнено, то на экран пользователя выведется сообщение с требованием заполнить все поля формы echo "Для отправки сообщения заполните все поля! $back" и ссылкой для возврата на предыдущую страницу, которую мы создали самой первой строкой.

Дале вставляем во внутреннюю часть обработчика формы:

$name = trim (strip_tags ($_POST [ "name" ] ) ) ; $phone = trim (strip_tags ($_POST [ "phone" ] ) ) ; $mail = trim (strip_tags ($_POST [ "mail" ] ) ) ; $message = trim (strip_tags ($_POST [ "message" ] ) ) ;

Таким образом мы очистили вводимые пользователем данные от html тегов и лишних пробелов. Это позволяет нам обезопасить себя от получения вредоносного кода в высылаемых нам сообщениях.

Проверки можно и усложнить, но это уже по вашему желанию. Минимальную защиту на серверной стороне мы уже поставили. Дальнейшее мы сделаем на стороне клиента используя JS.

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

После чистки тегов добавляем отправку сообщения:

mail ("почта_для_получения_сообщений@gmail.com" , "Письмо с адрес_вашего_сайта" , "Вам написал: " . $name . "
Его номер: " . $phone . "
Его почта: " . $mail . "
Его сообщение: "
. $message , "Content-type:text/html;charset=windows-1251" ) ;

Именно эта строка и занимается формированием и отправкой сообщения к нам. Заполняется она следующим образом:

  1. "почта_для_получения_сообщений@gmail.com" – сюда между кавычек вставляете свою почту
  2. "Письмо с адрес_вашего_сайта" – это тема сообщения, которое будет приходить на почту. Можно написать сюда что угодно.
  3. "Вам написал: ".$name." < br /> Его номер: ".$phone." < br /> Его почта: ".$mail." < br /> Его сообщение: ".$message – формируем сам текст сообщения. $name – вставляем информацию заполненную пользователем через обращение к полям из предыдущего шага, в кавычках описываем что значит это поле, тегом < br /> делаем перенос строки, чтобы сообщение в целом было читабельно.
  4. Content-type:text/html;charset=windows-1251 - в конце идет явное указание типа данных передаваемого в сообщении и его кодировки.

ВАЖНО!

Кодировка указанная в «голове» документа ( < meta http- equiv= "Content-Type" content= "text/html; charset=windows-1251" /> ), кодировка из сообщения Content-type:text/html;charset=windows-1251 и в целом кодировка файла PHP должны совпадать иначе в получаемых на почту сообщениях вместо русских или английских букв будут выводиться «кракозябры».

Многие не указывают кодировку отправляемого сообщения явно, но на некоторых почтовых клиентах из-за этого в дальнейшем могут возникнуть проблемы (на почту приходят нечитабельные письма), потому я рекомендую ее все-же указывать.

Проверка формы на адекватность вводимых данных

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

Это можно сделать как на PHP на стороне сервера, так и на JS на стороне клиента. Я использую второй вариант, поскольку так человек сразу может узнать что он сделал не верно и исправить ошибку не делая дополнительных переходов по страницам.

Код скрипта вставляем в том же файле, где у нас располагается HTML часть формы. Для нашего случая он будет выглядеть так:

< script> function checkForm(form) { var name = form. name. value; var n = name. match(/ ^[ A- Za- zА- Яа- я ] * [ A- Za- zА- Яа- я ] + $/ ) ; if (! n) { alert("Имя введено неверно, пожалуйста исправьте ошибку" ) ; return false ; } var phone = form. phone. value; var p = phone. match(/ ^[ 0 - 9 + ] [ 0 - 9 - ] * [ 0 - 9 - ] + $/ ) ; if (! p) { alert("Телефон введен неверно" ) ; return false ; } var mail = form. mail . value; var m = mail . match(/ ^[ A- Za- z0- 9 ] [ A- Za- z0- 9 \. _- ] * [ A- Za- z0- 9 _] *@ ([ A- Za- z0- 9 ] + ([ A- Za- z0- 9 - ] * [ A- Za- z0- 9 ] + ) * \. ) + [ A- Za- z] + $/ ) ; if (! m) { alert("E-mail введен неверно, пожалуйста исправьте ошибку" ) ; return false ; } return true ; }

Ну а теперь обычный разбор:

Для того, чтобы при нажатии на кнопку отправки формы, у нас происходила ее проверка вешаем запуск нашего скрипта на тег form:

< form method= "post" action= "mail.php" onSubmit= "return checkForm(this)" >

Теперь по пунктам забираем состав проверки:


Как можете заметить такая мини проверка пишется для каждого нашего поля. Проверку на одно поле я выделил на скриншоте красным квадратом, у других полей она имеет аналогичную структуру и если возникнет необходимость добавить поле или убрать его, Вы теперь с легкостью сможете это сделать.

» PHP Sendmail Script

PHPSendMail

Для использования формы нужно просто внести установки своей почты и все. В целом скрипт готов к использованию и эта форма обратной связи для сайта на HTML с PHP обработчиком, идеально подойдет для небольших сайтов, сайтов визиток.

| Скачано: раз

Simple PHP Send Mail

С этим очень ЛЁГКИМ php скриптом, посетители вашего сайта смогут отправлять письма непосредственно вам на почту через форму обратной связи.

| Скачано: раз

PHP + AJAX скрипт отправки форм на E-mail

Универсальный скрипт отправки данных из форм на email. Скрипт идеально подойдет для сайтов типа Landing Page, сайтов визиток и т.д.

| Скачано: раз

PHP Mailer Final с капчей

Скрипт выводит форму и, при заполнении необходимых полей, отправляет на Ваш e-mail сообщение. В скрипт встроена защита от роботов: перед отправкой письма надо ввести капчу.

| Скачано: раз

GentleSource Form Mail

На ваш выбор две опции: или пользователь при помощи редиректа попадает на Thank-You-Page с вашим текстом или же, пользователю отображается информация, о том, что сообщение успешно отправлено.

| Скачано: раз

Micro Mailer

Micro Mailer – это не большой PHP скрипт, который позволяет вам и посетителям вашего сайта отправить письмо любому адресату.

| Скачано: раз

Web4you-FM

Web4you-FM Отправка письма с вашего сайта. Возможности: 1 - Выбор адресата и сколько их будет (от 1 до 4). 2 - Проверка на корректность заполнения формы. Кому. Имени, только буквы...

| v.1.0 | Скачано: раз

Light PHP Contact Form

Настолько простой скрипт отправки почты, через форму обратной связи, что даже человек, не знающий PHP/HTML языка, сможет использовать программу без затруднений...

| Скачано: раз

DodosMail

DodosMail – это простой в установке PHP скрипт, который позволяет отправлять письма через форму обратной связи, на вашем сайте. Вам просто нужно загрузить php файл.

| v.2.5 | Скачано: раз

PHP Contact Form

Скрипт PHP Contact Form включает в себя следующие функции: 1) функция предотвращения спама. Пользователь должен ввести защитный код, также известный как капча.

| Скачано: раз

TPCS Contact (email form)

Этот TPCS Contact скрипт, позволит вашим посетителям связаться с вами через форму обратной связи. Вся информация будет отправлена вам на электронную почту.

| Скачано: раз

Feedback mailer

Feedback mailer перенаправляет всю информацию из формы обратной связи на вашем сайте, напрямую к вам на почту. Этот маленький скрипт очень быстро обрабатывает все запросы.

| v.1.2 | Скачано: раз

Easy PHP Contact Form

Простой, но безопасный PHP скрипт контакта с вебмастером при помощи формы обратной связи с проверкой кода (КАПЧА) для предотвращения спама.

| v.2.1 | Скачано: раз

PHP Contact form (with image verification)

Контактная форма, которая предотвращает спам, спрашивая пользователя ввести защитный код с картинки. Если вы используете совсем простую форму обратной связи, рано или поздно спаммеры найдут способ посылать вам рекламу в автоматическом режиме.

| Скачано: раз

CW3 Form Mail

Скрипт очень легко установить и настроить под внешний вид вашего сайта. Вы можете изменить размер формы обратной связи и текст сообщения, которое выводиться при успешной отправки письма.

| v.3.30 | Скачано: раз

reCAPTCHA Contact Form

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

| v.1.4 | Скачано: раз

phMailer

phMailer – это очень простой PHP скрипт обратной связи, который поддерживает функцию прикрепления файла (attachments) благодаря встроенной mail() function языка PHP.

Дата добавления: 2011-12-01



Рассмотрим пример отправки сообщения с сайта на ваш электронный адрес. Зачем это нужно? Предположим, у вас на странице есть поле для комментариев, и вам нужно оперативно узнавать, что кто-то оставил комментарий. Не будете же вы каждую минуту заходить на свой сайт и проверять наличие новых комментариев.

Сам процесс создания формы и отправки письма несложен. Но есть некоторые моменты, которые могут испортить настроение на целый день.

Первая трудность - глупый и устаревший стандарт для писем на русском языке. Из-за него к вам на почту могут приходить письма с "кракозябрами". Особенно эта проблема заметна на почтовых клиентах типа Windows Mail, Outlook Express и т.д. Если читать письма через веб-интерфейс, то проблема не так актуальна. Многие почтовые сервера достаточно умны, чтобы корректно отобразить письмо.

Вторая проблема - нежелательные письма. Некоторые "альтернативно" одаренные личности могут без конца нажимать на кнопку отправления писем (флуд). К ним можно также отнести ботов - специально написанные программы, которые сами нажимают на кнопки.

Третья проблема - защита от уязвимостей. Если на сайте можно что-то вводить, значит существует вероятность взлома. Например, вы просите ввести в поле электронный адрес для регистрации, а хакер вводить специально заготовленный зловредный скрипт, который можно попортить вам сайт.

Если описанные трудности вас не успугали и вы хотите получать сообщения с сайта, то продолжим...

Начнем с простейшего примера без наворотов.

Создадим файл forms.php, который будет содержать форму для отправки сообщения.

Ваше имя:

Сообщение:


"; ?>

Мы только что создали форму с двумя текстовыми полями и кнопкой. Обратите внимание, что у формы мы определили метод post и указали в параметре action путь к обработчику формы - mail.php. Естественно, вы можете указать свой адрес и другое имя для файла.

Теперь создадим файл mail.php (в нашем примере он должен находиться в той же папке).

$len) { exit("Ошибка. Сообщение не должно превышать ".$len. " знаков. "); } // здесь надо указать свой адрес электронной почты, чтобы получать письма $to = "[email protected]"; $subject="Письмо от ".$name; // конвертируем из windows-1251 в koi8-r $subject = convert_cyr_string($subject,"w","k"); // это само письмо $message ="

Новый комментарий:

". $message_text." "; // конвертируем из windows-1251 в koi8-r $message = convert_cyr_string($message,"w","k"); // заголовки письма $headers = "Content-Type: text/html; charset=KOI8-R\r\n"; // от кого письмо $headers .= "From: server\r\n\r\n"; if(mail($to,$subject,$message,$headers)) { echo "Письмо успешно отправлено."; } else { echo "Ошибка. Письмо не отправлено."; } ?>

В принципе этого достаточно для отправки письма. Главное, убедитесь, что у вас на сайте разрешено использовать функцию mail(), так как некоторые хостеры отключают ее или вводят различные ограничения на количество отправляемых писем.

Укрепляем оборону

В описанном примере есть минимальная защита в виде функции htmlspecialchars . Еще одной формой защиты может стать использование сессий.

В самом начале первого файла введите следующее.

// инициализируем сессию session_start(); // выводим сообщения echo $er; // форма echo "

Ваше имя:
... и так далее

Первая строка кода инициализирует сессию, тем самым мы предохраняем нашу форму от флуда. Нельзя будет отправить сообщение из формы, скопировав её к себе на локальный хост (точнее можно, но придется повозиться). Проследите, чтобы строчка?php начиналась в вашем документе сразу без пробелов и отступов, а следом за ним шла функция session_start() (комментарий не в счет). В противном случаи будет выдаваться ошибка.

Обратите внимание на тег input с типом hidden под именем session_id . Это скрытая форма отправляет текущий ID сессии методом POST обработчику(mail.php), для сверки его с текущей сессией на странице обработчика. Именно этот кусок кода и защищает форму с помощью сессии от спама или от флуда.

Теперь в mail.php нужно добавить проверку:

Мы начали свой код с инициализации сессии для скрипта отправки сообщений. Вторая строка кода как раз сверяет, ID отправленный методом POST со страницы формы, с ID инициализированный этой страницей и если они равны выполняется дальнейший код, в противном случаи функция exit() останавливает выполнения скрипт отправки сообщений с сайта и выводит сообщение: Отправкой сообщений можно пользоваться только на сайте.

Также можно поставить капчу и другие методы защиты. Но об этом следующий раз.

Заказ домена состоит из трёх шагов.

Шаг 1 из 3

На этом шаге Вам необходимо выбрать свободное доменное имя.
В случае, если имя занято, Вам будет выведено предупреждение об этом, как показано на скриншоте.

Шаг 2 из 3

Необходимо указать персону, на которую будет зарегистрирован домен. Если Вы регистрировали домены через нас ранее, Вы можете выбрать сохраненную персону из списка. Все поля обязательны для заполнения .

При установке галочки на Private Person , указанные ФИО не будут отображаться при проверке домена по общедоступной базе WHOIS .

Если вы уже регистрировали домены через нас, то можно выбрать персону с заполненными ранее данными. При регистрации персона сохраняется автоматически.

Шаг 3 из 3

На третьем шаге Вы можете проверить корректность указанных данных, а также указать, необходимо ли создавать для данного домена отдельный сайт:

При заказе нового домена можно:

  • .
    mydomain.ru и выбираем "Создать новый сайт ~/mydomain.ru , а в ней директория public_html
  • .
  • Не прилинковывать домен .
Также на данной странице Вы можете активировать автоматическое продление для данного домена и заказать сразу выпуск сертификата от Let"s Encrypt для Вашего домена. После выбора необходимых пунктов необходимо нажать кнопку "Зарегистрировать домен ".

Добавление уже зарегистрированного домена

Для того чтобы Ваш сайт открывался по домену, который зарегистрирован не у нас, Вам необходимо добавить домен в данном разделе, а также изменить у своего регистратора NS-сервера на наши:

  • ns1.сайт
  • ns2.сайт
  • ns1.beget.pro
  • ns2.beget.pro
Для добавления домена необходимо перейти во вкладку , ввести имя домена в соответствующем поле и указать, к какому сайту будет прилинкован домен.

При добавлении домена можно:

  • Создать новый сайт для домена .
    В данном случае под сайтом подразумевается директория на диске. Например, если мы заказываем домен mydomain.ru и выбираем "Создать новый сайт ", на диске будет автоматически создана директория ~/mydomain.ru , а в ней директория public_html , куда и необходимо будет загружать файлы сайта.
  • Прилинковать домен к существующему сайту .
    В данном случае необходимо будет из списка уже существующих сайтов выбрать сайт (директорию), к которому будет прикреплён поддомен.
  • Не прилинковывать домен .
    В таком случае домен будет создан, но не будет закреплён ни за одним из сайтов (директорией).
  • Управление доменами

    Вы можете управлять имеющимися на аккаунте доменами. В нашей системе на всех тарифных планах количество доменов и поддоменов не ограничено .
    Для удобства представлена таблица со всеми доменами на аккаунте.


    Для доменов отображается период делегирования, если они зарегистрированы через нас или находятся под нашим обслуживанием.

    В этом разделе также можно перенести домен под наше обслуживание. Для переноса домена (чтобы вы могли производить продление вашего домена через нашу компанию) Вам необходимо кликнуть по кнопке переноса напротив нужного домена , затем выполнить предоставленные инструкции. В том случае, если нужный вам домен отсутствует в данном разделе, Вам необходимо предварительно его добавить во вкладке "Добавить или зарегистрировать домен ".

    Для всех доменов (кроме технических) доступно:
    - удаление из системы;
    - заказ/установка SSL-сертификатов.
    Также доступна возможность передать домен на другой аккаунт со всеми поддоменами и почтой (или без них).

    Для доменов, находящихся под нашим обслуживанием, также доступны опции:
    - продлить домен;
    - включить/выключить автопродление.

    В том случае, если на Вашем аккаунте есть бонусные домены , автопродление происходит за счет бонусов. В том случае, если на момент автопродления на аккаунте нет бонусных доменов и недостаточно средств, домен не продлевается. На административный email высылается предупреждение. Попытка повторяется через сутки.

    Управление доменами.RU и.РФ под обслуживанием регистратора Beget

    Если Ваше доменное имя в зоне.RU/.РФ зарегистрировано через нас как регистратора доменных имён , то в разделе у Вас есть возможность просмотреть персону, на которую домен зарегистрирован, и, при необходимости, подкорректировать данные администратора домена, которые не относятся к идентификационным, или же сформировать в автоматическом режиме заявление для смены администратора домена.

    Для редактирования данных Вам необходимо напротив нужного домена нажать на кнопку

    После внесения нужных изменений нажмите на кнопку "Изменить ".

    Также Вы можете получить код для смены регистратора домена Authinfo-code при нажатии на соответствующую кнопку . Обращаем Ваше внимание, что cогласно пункту 7.8 Правил регистрации доменных имён в доменах.RU и.РФ Администратор не вправе передать поддержку сведений о доменном имени другому регистратору:

    • если истёк срок регистрации доменного имени;
    • в течение 30 дней с момента получения администратором права администрирования от другого лица;
    • в случае невыполнения запроса регистратора о предоставлении сведений и документов в установленный срок;
    • в случае, если ведется судебный процесс, предметом которого является спор в отношении указанного доменного имени.

    В том случае, если вам необходимо сменить полностью администратора домена, то вы можете сформировать уже готовое заявление в разделе . Для этого напротив нужного домена необходимо нажать на кнопку и затем нажать на кнопку "Изменить администратора домена ". У вас появится форма, такая же как и для регистрации домена. В неё необходимо будет внести данные нового администратора и нажать на кнопку "Изменить ":


    На следующем этапе система предложит вам проверить введённые данные. Если всё верно, то нажимаем на кнопку "Сформировать заявление "

    Заявление успешно сформировано. Теперь вам необходимо его скачать доставить его нам одним из следующих способов (в зависимости от типа персоны текущего администратора домена):

    • Если производится смена с физического лица:
      Заявление может быть доставлено почтой в ООО «Бегет» по адресу: 195027, Россия, г. Санкт-Петербург, а/я 209. В таком случае подпись на письме должна быть заверена нотариально, и к письму должна быть приложена копия паспорта текущего владельца домена (первый разворот и страница со штампом о постоянной регистрации). Заявление также может быть доставлено текущим владельцем лично в офис ООО «Бегет», при этом необходимо иметь при себе паспорт.

    • Если производится смена с юридического лица :
      Заявление может быть доставлено почтой в ООО «Бегет» по адресу: 195027, Россия, г. Санкт-Петербург, а/я 209 или лично в офис ООО «Бегет». Заявление должно быть заверено подписью уполномоченного лица и печатью. К заявлению должны быть приложены копии следующих документов: ИНН, ОГРН, приказ о назначении уполномоченного лица, доверенность (в случае подписания не исполнительным органом). Копии документов должны быть также заверены подписью уполномоченного лица и печатью.

    Отследить статус заявки вы можете в подразделе "Заявки на смену администратора ". При необходимости, заявку можно также отменить. Обращаем ваше внимание, что если заявление на изменение администратора уже отправлено, но вы отменили заявку в этом разделе, то оно всё равно будет принято и обработано.

    Управление SSL-сертификатами

    Для любого домена/поддомена можно установить SSL-сертификат для того, чтобы Ваш сайт работал по проколу https . Для этого напротив нужного домена необходимо нажать на кнопку
    Для заказа SSL-сертификата необходимо во вкладке "Заказать SSL-сертификат " выбрать тип сертификата и заполнить форму.

    После выпуска сертификата он будет автоматически установлен на Ваш домен. Обращаем Ваше внимание, что для работы SSL-сертификата необходимо наличие выделенного IP-адреса . Его можно приобрести при заказе или выбрать уже существующий, если он приобретался ранее.

    Если у Вас уже есть приобретённый SSL-сертификат, то его можно установить во вкладке Установка SSL-сертификата .
    Также мы предоставляем нашим клиентам возможность заказа и установки бесплатного сертификата Let"s Encrypt . Сделать это можно во вкладке "Бесплатный SSL-сертификат "