Создание почтового ящика на домене своего сайта
Спонсор данного поста портал, предлагающий «Геологические изыскания Ступинский район«. Этому порталу не помешала бы почта для пользователей на домене сайта. Вот как раз об этом сегодня и будет статья.
Есть два варианта для создания почты на домене своего сайта. Первый и самый простой — это воспользоваться услугами своего хостера. Обычно на всех современных хостингах сейчас есть возможность создать себе почту на своем домене. Делается это в несколько кликов, и ничего сложного в этом нет, поэтому описывать такой метод не буду.
У первого варианта есть недостатки:
1. Обычно вход в почту находится на сайте хостера.
2. Не очень богатый функционал по настройкам почты (зависит от хостера).
3. Если у вас большой портал с многочисленными постоянными пользователями, и вы хотите предоставлять им почту на домене этого сайта, то с помощью первого способа вам это не удастся.
Поэтому переходим ко второму варианту. Это создание почты на домене сайта с помощью сервиса «Яндекс.Почта для домена».
Вкратце о плюсах этого способа:
1. Вход в почту можно расположить на своем сайте, оформив под общий дизайн.
2. Большое количество почтовых ящиков на вашем домене для всех пользователей (до 1000 ящиков). Если требуется подключить более 1000 ящиков на вашем домене, то вот здесь подробная инструкция.
3. Возможность пользователям самим заводить себе почту на вашем домене.
4. Внутренний интерфейс и функционал почты – это полный комплекс от Яндекс-почты, со всеми возможностями и настройками.
5. Поддержка всех стандартных почтовых программ по сбору почты.
Итак, выбираем второй способ и настраиваем подключение почты для своего домена. Для этого нужно сделать несколько шагов. Ничего сложного в настройке нет и потратив на нее, несколько минут, вы получите отличный инструмент для удобства и привлечения дополнительных пользователей на сайт.
Первое, что нужно сделать – это настроить у вашего регистратора домена или у хостера (может быть либо там, либо там) MX-записи. У меня настройки были у хостера (пользуюсь хостингом TimeWeb).
Настройка производится там, где находятся CNAME-записи. Далее все очень хорошо написано в хэлпе от Яндекса, но для тех, кому лень ходить по ссылкам, приведу здесь:
После того, как настроили CNAME-записи, размещаем форму входа в почту на вашем сайте. Но помните, что форму входа нужно размещать только на сайте, к домену которого вы привязали почту от Яндекса.
Код формы (не забудьте заменить YourDomain.ru на имя вашего домена):
<form action="http://passport.yandex.ru/for/YourDomain.ru?mode=auth" method="post"> <div class="label">Логин:</div> <input name="login" type="text" tabindex="1" /> <div class="label">Пароль:</div> <input name="retpath" type="hidden" value="http://mail.yandex.ru/for/YourDomain.ru" /> <input maxlength="100" name="passwd" type="password" tabindex="2" /> <label for="a"> <input id="a" name="twoweeks" type="checkbox" value="yes" tabindex="4" />запомнить меня</label> (<a href="http://help.yandex.ru/passport/?id=922493" target="_blank">что это</a>) <input name="In" type="submit" value="Войти" tabindex="5" /> </form>
Если вы хотите, чтобы пользователь при авторизации на вашем сайте авторизовывался автоматически и в почте, то вам нужно разместить эту же форму в скрытом фрейме. После ввода логина и пароля на вашем сайте передайте посредством JavaScript’а почтовый логин и пароль в нее и выполните сабмит. В результате чего (если логин и пароль – правильные) пользователь будет авторизован в почте, и будет проставлена соответствующая кука. Если вы разместите на вашем сайте ссылку на http://mail.yandex.ru/for/[yourdomain.ru], то она будет вести, в случае успешной авторизации, в ящик пользователя.
Теперь для того, чтобы посетители вашего сайта могли самостоятельно заводить себе почту, нужно сделать еще два действия:
1. Включить свободную регистрацию ящиков на вашем домене. Для этого нужно зайти на страницу «мои домены», выбрать нужный домен и нажать на ссылку «настроить домен». И далее в строке свободная регистрация, нажать «разрешить».
2. После включения свободной регистрации остается лишь разместить ссылку на нее на вашем сайте рядом с формой для входа в почту. Образец ссылки «http://mail.yandex.ru/page/pdd_add_user/pdd_add_user.xml?domain=domain.ru, где «domain.ru» — адрес вашего домена». Ссылка будет работать, только если включена свободная регистрация.
P.S. Понравился пост? Скорее жми -
P.P.S. НЕ забудьте про обмен постовыми!
Советую почитать:
SeoTitan отвечает:
Ноябрь 25th, 2010 at 23:39
Да, но я пользуюсь Yandex почтой, она мне больше нравится, а может просто привык
[Ответить]