Как создать свой email сервис
12.04.2019, 03:35

Как создать свой email сервис

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

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

Данный мануал требует:

Домен
Знания в редактировании dns записей
Номер для приема смс
Умение регистрироваться на сайтах
Умение читать мелкий шрифт

Пример результата статьи:

web.xakep.pw

Выбор сервиса

Так как у нас free project (a.k.a pendos language), то обслуживанием будут заниматься специальные сервисы.

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

Итак pdd.ya.ru и biz.mail.ru. Выбор в данном случае довольно субъективный, но я опробовал и то и другое решение. В итоге остановился на pdd.ya.ru, хотя бы потому что имеет понятный и быстрый(ты просто получаешь ключ и используешь) api и не рассылает рекламное письмо после регистрации пользователя. Но стоить заметить что пользователю нужно в обязательном порядке пройти пострегистрацию и ввести необходимые данные для самостоятельного восстановления пароля.

Так или иначе, но выбор сервиса не повлияет на дальнейшие действия.

Регистрация хостинга

Так как на момент написания статьи лето и денег со столовки нет, а сдачи у вас яростно забирают мы будет использовать бесплатный хостинг. К тому же скрипт не требует места и больших вычислительных мощностей, так как все действия будут проводится на серверах ya.ru или mail.ru 

После долгих мук высокого пинга я остановился на beget free.

Проходим регистрацию с номером и приступаем…

16 сентября 2017

Как создать свой email сервис

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

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

Данный мануал требует:

Домен
Знания в редактировании dns записей
Номер для приема смс
Умение регистрироваться на сайтах
Умение читать мелкий шрифт

Пример результата статьи:

web.xakep.pw

Выбор сервиса

Так как у нас free project (a.k.a pendos language), то обслуживанием будут заниматься специальные сервисы.

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

Итак pdd.ya.ru и biz.mail.ru. Выбор в данном случае довольно субъективный, но я опробовал и то и другое решение. В итоге остановился на pdd.ya.ru, хотя бы потому что имеет понятный и быстрый(ты просто получаешь ключ и используешь) api и не рассылает рекламное письмо после регистрации пользователя. Но стоить заметить что пользователю нужно в обязательном порядке пройти пострегистрацию и ввести необходимые данные для самостоятельного восстановления пароля.

Так или иначе, но выбор сервиса не повлияет на дальнейшие действия.

Регистрация хостинга

Так как на момент написания статьи лето и денег со столовки нет, а сдачи у вас яростно забирают мы будет использовать бесплатный хостинг. К тому же скрипт не требует места и больших вычислительных мощностей, так как все действия будут проводится на серверах ya.ru или mail.ru 

После долгих мук высокого пинга я остановился на beget free.

Проходим регистрацию с номером и приступаем…

 

Для начала создаем FTP аккаунт. И нет это не название паблика.

Далее скачиваем FileZilla и Файл – Менеджер Сайтов – Новый Сайт.

Хост берем вот тут


16 сентября 2017

Как создать свой email сервис

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

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

Данный мануал требует:

Домен
Знания в редактировании dns записей
Номер для приема смс
Умение регистрироваться на сайтах
Умение читать мелкий шрифт

Пример результата статьи:

web.xakep.pw

Выбор сервиса

Так как у нас free project (a.k.a pendos language), то обслуживанием будут заниматься специальные сервисы.

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

Итак pdd.ya.ru и biz.mail.ru. Выбор в данном случае довольно субъективный, но я опробовал и то и другое решение. В итоге остановился на pdd.ya.ru, хотя бы потому что имеет понятный и быстрый(ты просто получаешь ключ и используешь) api и не рассылает рекламное письмо после регистрации пользователя. Но стоить заметить что пользователю нужно в обязательном порядке пройти пострегистрацию и ввести необходимые данные для самостоятельного восстановления пароля.

Так или иначе, но выбор сервиса не повлияет на дальнейшие действия.

Регистрация хостинга

Так как на момент написания статьи лето и денег со столовки нет, а сдачи у вас яростно забирают мы будет использовать бесплатный хостинг. К тому же скрипт не требует места и больших вычислительных мощностей, так как все действия будут проводится на серверах ya.ru или mail.ru 

После долгих мук высокого пинга я остановился на beget free.

Проходим регистрацию с номером и приступаем…

 

Для начала создаем FTP аккаунт. И нет это не название паблика.

Далее скачиваем FileZilla и Файл – Менеджер Сайтов – Новый Сайт.

 

Хост берем вот тут

 

Сохраняем данные и подключаемся. 

После вы увидите начальные файлы вашего сайта. Они нам не нужны, так что выделяем их и ждем Delete.

Далее заходим на rainloop и качаем последнюю версию. 

Из архива выделяем все файлы и перемещаем в окошко FileZilla. Именно в то окошко откуда вы удалили начальные файлы сайта.

Теперь привяжем домен. Заходим в настройки доменов и вписываем ваш домен. 

Если вы шарите то можете вписать поддомен как я сделал с web.xakep.pw и привязать его. Если вы решили сделать так, то добавьте поддомен в beget, после сделайте chame запись 

pod.domen.ru | login.beget.tech

Если же вы ничего не поняли и просто зарегали домен на freenom, то в beget его и привяжите.

Далее прописываем dns которые нам дает хостинг.

ns1.beget.com
ns2.beget.com
ns1.beget.pro
ns2.beget.pro

После ждем некоторое время и на своем сайте видим интерфейс почты.


Уже настроенный интерфейс.

16 сентября 2017

Как создать свой email сервис

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

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

Данный мануал требует:

Домен
Знания в редактировании dns записей
Номер для приема смс
Умение регистрироваться на сайтах
Умение читать мелкий шрифт

Пример результата статьи:

web.xakep.pw

Выбор сервиса

Так как у нас free project (a.k.a pendos language), то обслуживанием будут заниматься специальные сервисы.

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

Итак pdd.ya.ru и biz.mail.ru. Выбор в данном случае довольно субъективный, но я опробовал и то и другое решение. В итоге остановился на pdd.ya.ru, хотя бы потому что имеет понятный и быстрый(ты просто получаешь ключ и используешь) api и не рассылает рекламное письмо после регистрации пользователя. Но стоить заметить что пользователю нужно в обязательном порядке пройти пострегистрацию и ввести необходимые данные для самостоятельного восстановления пароля.

Так или иначе, но выбор сервиса не повлияет на дальнейшие действия.

Регистрация хостинга

Так как на момент написания статьи лето и денег со столовки нет, а сдачи у вас яростно забирают мы будет использовать бесплатный хостинг. К тому же скрипт не требует места и больших вычислительных мощностей, так как все действия будут проводится на серверах ya.ru или mail.ru 

После долгих мук высокого пинга я остановился на beget free.

Проходим регистрацию с номером и приступаем…

 

Для начала создаем FTP аккаунт. И нет это не название паблика.

Далее скачиваем FileZilla и Файл – Менеджер Сайтов – Новый Сайт.

 

Хост берем вот тут

 

Сохраняем данные и подключаемся. 

После вы увидите начальные файлы вашего сайта. Они нам не нужны, так что выделяем их и ждем Delete.

 
На скрине показаны не начальные файлы, а мои

Далее заходим на rainloop и качаем последнюю версию. 

Из архива выделяем все файлы и перемещаем в окошко FileZilla. Именно в то окошко откуда вы удалили начальные файлы сайта.

Теперь привяжем домен. Заходим в настройки доменов и вписываем ваш домен. 

Если вы шарите то можете вписать поддомен как я сделал с web.xakep.pw и привязать его. Если вы решили сделать так, то добавьте поддомен в beget, после сделайте chame запись 

pod.domen.ru | login.beget.tech

Если же вы ничего не поняли и просто зарегали домен на freenom, то в beget его и привяжите.

Далее прописываем dns которые нам дает хостинг.

ns1.beget.com
ns2.beget.com
ns1.beget.pro
ns2.beget.pro

После ждем некоторое время и на своем сайте видим интерфейс почты.

Уже настроенный интерфейс.

Уже настроенный интерфейс.

К нему мы вернемся позже, а сейчас прикрепим домен к сервису почты для домена. 

Привязка к сервису почты для домена

Я буду показывать на примере pdd.ya.ru

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

Настройка домена в rainloop

Теперь нам нужно настроить отправку почты с вашего домена. Для этого перейдите по адресу

yourdomain.com/?admin

Для входа в панель используйте логин admin и пароль 12345. 

Далее в разделе Основное (1 пункт) выберите язык по умолчанию. Тут также можете настроить Тему, различные разрешения для юзеров. 

Далее в разделе Безопасность смените логин и пароль, чтобы ваш хакерский mail-service не поставили раком. 

Все остальные настройки вы выставляете по своему усмотрению, рекомендую поставить recaptcha из раздела Пакетов-Плагинов, а мы приступим к добавлению доменов.

В разделе Домены нажмите Добавить домен.

В имя указываете ваш домен, в imap и smtp сервера. В зависимости от выбранного вами сервиса могут меняться домена. Например smtp.yandex.ru или smtp.mail.ru.

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

Защита от хакирав228 (вода)

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

Стоить заметить что защита может понадобиться и для других хостингов, так как атака может быть “высокого сорта”. Поэтому я разместил блог на blogger. Также стоит учесть что если ваш сайт уронят, то пользоваться ящиком вы и пользователи все равно смогут. Это прелести использования стороннего сервера для писем. 

Чтобы юзеры смогли войти они должны использовать интерфейс mail.ru или ya.ru или %pendos_service_name%, опять же в зависимости от того какой сервис вы выбрали.

Также установите поддомен mail. Перейдя по нему юзер автоматически попадет на форму авторизации и ddosers не смогут ничего поделать.  

Инструкция для biz.mail.ru, для pdd.ya.ru.

Защита от хакирав228 (сухо)

Сейчас мы будем настраивать cloudflare для вашего сайта.

Для этого перейдите собственно на cloudflare и зарегайтесь там. После в форму добавления сайта введите ваш домен. 

Потом он просканит ваши dns настройки, предложит тарифный план (пфф, есено бесплатный) и прочее.

Там вообще все для тупых, так что нам нужна ситуация когда вы все подключили. 

Заходим в раздел Crypto – Ssl – Flexible, потом снимаем галочку с Opportunistic Encryption и ставим на Automatic HTTPS Rewrites. Далее Firewall – Scurity Level – I’m Under Atack. Потом Page Rules – Create Page Rule:

16 сентября 2017

Как создать свой email сервис

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

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

Данный мануал требует:

Домен
Знания в редактировании dns записей
Номер для приема смс
Умение регистрироваться на сайтах
Умение читать мелкий шрифт

Пример результата статьи:

web.xakep.pw

Выбор сервиса

Так как у нас free project (a.k.a pendos language), то обслуживанием будут заниматься специальные сервисы.

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

Итак pdd.ya.ru и biz.mail.ru. Выбор в данном случае довольно субъективный, но я опробовал и то и другое решение. В итоге остановился на pdd.ya.ru, хотя бы потому что имеет понятный и быстрый(ты просто получаешь ключ и используешь) api и не рассылает рекламное письмо после регистрации пользователя. Но стоить заметить что пользователю нужно в обязательном порядке пройти пострегистрацию и ввести необходимые данные для самостоятельного восстановления пароля.

Так или иначе, но выбор сервиса не повлияет на дальнейшие действия.

Регистрация хостинга

Так как на момент написания статьи лето и денег со столовки нет, а сдачи у вас яростно забирают мы будет использовать бесплатный хостинг. К тому же скрипт не требует места и больших вычислительных мощностей, так как все действия будут проводится на серверах ya.ru или mail.ru 

После долгих мук высокого пинга я остановился на beget free.

Проходим регистрацию с номером и приступаем…

 

Для начала создаем FTP аккаунт. И нет это не название паблика.

Далее скачиваем FileZilla и Файл – Менеджер Сайтов – Новый Сайт.

 

Хост берем вот тут

 

Сохраняем данные и подключаемся. 

После вы увидите начальные файлы вашего сайта. Они нам не нужны, так что выделяем их и ждем Delete.

 
На скрине показаны не начальные файлы, а мои

Далее заходим на rainloop и качаем последнюю версию. 

Из архива выделяем все файлы и перемещаем в окошко FileZilla. Именно в то окошко откуда вы удалили начальные файлы сайта.

Теперь привяжем домен. Заходим в настройки доменов и вписываем ваш домен. 

Если вы шарите то можете вписать поддомен как я сделал с web.xakep.pw и привязать его. Если вы решили сделать так, то добавьте поддомен в beget, после сделайте chame запись 

pod.domen.ru | login.beget.tech

Если же вы ничего не поняли и просто зарегали домен на freenom, то в beget его и привяжите.

Далее прописываем dns которые нам дает хостинг.

ns1.beget.com
ns2.beget.com
ns1.beget.pro
ns2.beget.pro

После ждем некоторое время и на своем сайте видим интерфейс почты.

Уже настроенный интерфейс.

Уже настроенный интерфейс.

К нему мы вернемся позже, а сейчас прикрепим домен к сервису почты для домена. 

Привязка к сервису почты для домена

Я буду показывать на примере pdd.ya.ru

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

 

Далее следуйте инструкциям и вносите изменения в dns.

Настройка домена в rainloop

Теперь нам нужно настроить отправку почты с вашего домена. Для этого перейдите по адресу

yourdomain.com/?admin

Для входа в панель используйте логин admin и пароль 12345. 

Далее в разделе Основное (1 пункт) выберите язык по умолчанию. Тут также можете настроить Тему, различные разрешения для юзеров. 

Далее в разделе Безопасность смените логин и пароль, чтобы ваш хакерский mail-service не поставили раком. 

Все остальные настройки вы выставляете по своему усмотрению, рекомендую поставить recaptcha из раздела Пакетов-Плагинов, а мы приступим к добавлению доменов.

В разделе Домены нажмите Добавить домен.

 

В имя указываете ваш домен, в imap и smtp сервера. В зависимости от выбранного вами сервиса могут меняться домена. Например smtp.yandex.ru или smtp.mail.ru.

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

Защита от хакирав228 (вода)

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

Стоить заметить что защита может понадобиться и для других хостингов, так как атака может быть “высокого сорта”. Поэтому я разместил блог на blogger. Также стоит учесть что если ваш сайт уронят, то пользоваться ящиком вы и пользователи все равно смогут. Это прелести использования стороннего сервера для писем. 

Чтобы юзеры смогли войти они должны использовать интерфейс mail.ru или ya.ru или %pendos_service_name%, опять же в зависимости от того какой сервис вы выбрали.

Также установите поддомен mail. Перейдя по нему юзер автоматически попадет на форму авторизации и ddosers не смогут ничего поделать.  

Инструкция для biz.mail.ru, для pdd.ya.ru.

Защита от хакирав228 (сухо)

Сейчас мы будем настраивать cloudflare для вашего сайта.

Для этого перейдите собственно на cloudflare и зарегайтесь там. После в форму добавления сайта введите ваш домен. 

Потом он просканит ваши dns настройки, предложит тарифный план (пфф, есено бесплатный) и прочее.

Там вообще все для тупых, так что нам нужна ситуация когда вы все подключили. 

Заходим в раздел Crypto – Ssl – Flexible, потом снимаем галочку с Opportunistic Encryption и ставим на Automatic HTTPS Rewrites. Далее Firewall – Scurity Level – I’m Under Atack. Потом Page Rules – Create Page Rule:

 

 Потом:

Такая надстройка позволяет открывать ваш сайт всегда с https. 

Важно что Always User Https у вас может и не быть. Поэтому подождите некоторое время и она появится.

Прочие настройки

Теперь вы можете настроить все по мелочи. Например авто ответ тем, кто написал на несуществующий ящик или приделать алиас к домену/ящику. Все эти настройки есть и в mail.ru и в ya.ru.

Для авто ответа создаем какой нибудь ящик с громким названием, в настройках домена ставим его по умолчанию. Логинимся в нем через интерфейс Яндекса/Mail.ru и идем в настройки – Правила обработки писем.Создаем там правило

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

Конец

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

Всем удачи!

Категория: создаем свой сервис почты | Добавил: Monster[TM]
Просмотров: 64 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar