Свако има адресу е-поште—оне су неопходне за функционисање у међусобно повезаном свету средином 21. века. Већина људи има своје адресе е-поште или преко свог послодавца или преко неког од технолошких гиганата као што су Гоогле или Мицрософт. Али можете покренути сопствени сервер е-поште са сопственим именом домена са једноставног рачунара као што је Распберри Пи.
Зашто покренути сервер е-поште на свом Распберри Пи?
Е-пошта је савремени еквивалент писма—они су приватна комуникација, али коришћењем бесплатног провајдера као што је Гмаил, дајете Предаторско оглашавање и лиценца компаније за праћење да прође кроз ваш живот, ваше састанке, личне контакте, планове путовања и резервације. Гоогле продаје ове упаде као карактеристике, али некима је то непријатан ниво њушкања.
Покретањем сопственог сервера е-поште, ваши подаци су у вашим рукама и на вашем сопственом хардверу, без надзора од стране мрачних корпоративних ентитета. А ако заиста треба да изгубите е-пошту у журби, увек можете само да прогутате мицроСД картицу (заправо немојте то да радите).
Распберри Пи је савршен за овај пројекат због ниске потрошње енергије - сервер е-поште ће морати да буде укључен 24/7, тако да је све моћније губитак новца. Е-пошта као технологија постоји од 1970-их и могла је да се користи на рачунарима тог времена. Све моћније од Распберри Пи-ја је превише.
Да ли је тешко направити Распберри Пи сервер е-поште?
Конфигурисање сервера е-поште од нуле може бити компликовано: укључује инсталирање и конфигурисање више компоненти, укључујући Постфик, Довецот, опенДКИМ, СпамАссассин и Сиеве. То ће вам заузети значајан део дана и процес је пун опасности и процес у коме је лако погрешити.
Срећом, постоје скрипте које могу олакшати инсталирање сервера е-поште на ваш Распберри Пи, што значи да можете покренути свој сервер е-поште за мање од сат времена!
Шта ће вам требати за сервер е-поште
Да бисте завршили овај пројекат, биће вам потребно:
- Распберри Пи (било који модел ће одговарати)
- Етернет кабл
- Статичка ИП адреса
- Име домена – ако га већ немате, ево га неколико корисних савета о избору имена домена
- Познавање локалне ИП адресе вашег Пи
- Још један рачунар
Постављање рекорда и отварање портова
Идите до Напредни ДНС одељак вашег регистратора и избришите све постојеће записе. Кликните Додај нови запис. За тип изаберите Рекорд, за домаћина, сет @, а у пољу за вредност подесите своју јавну ИП адресу. Сачувај, а затим кликните Додај нови запис опет.
У овом запису за тип изаберите Рекорд; за домаћина, сет *; и у пољу вредности поставите своју јавну ИП адресу. На крају, додајте нову МКС запис, са @ као домаћин, маил.иоур-домаин.тлд као вредност и поставите приоритет на 10. Сачувајте нове ДНС записе.
Отворите администраторски мени рутера. То се обично ради куцањем 192.168.1.1 у претраживач. Ако ово не ради за вас, погледајте упутство за рутер. Пронађите одељак под називом било Порт Форвардинг, Порт Маппинг, или Порт Манагемент, а затим креирајте четири нова уноса:
- Први је за ХТТП захтева. Подесите и локални и јавни порт на 80, а локалну ИП адресу на ИП адресу вашег Пи.
- Други је за ХТТПС захтева. Подесите и локални и јавни порт на 443, и опет, локалну ИП адресу на ИП адресу вашег Пи.
- Трећи је за ИМАП захтева. Подесите и локални и јавни порт на 993, и опет, локалну ИП адресу на ИП адресу вашег Пи.
- Четврти је за СМТП захтева. Подесите и локални и јавни порт на 587, и опет, локалну ИП адресу на ИП адресу вашег Пи.
Припремите свој Пи!
После инсталирање оперативног система заснованог на Дебиану на вашем Распберри Пи (Распберри Пи ОС ће бити у реду), повежите га са рутером помоћу Етхернет кабла.
- Пријавите се на Распберри Пи користећи Сецуре Схелл (ССХ) или преко терминала ако користите Линук или мацОС, или помоћу ПуТТИ-а ако користите Виндовс.
ссх пи@ваш.пи.лоцал.ип.аддресс
- Ажурирајте и надоградите све пакете:
судо апт ажурирање
судо апт упграде - Користићете Апацхе као обрнути прокси за свој поддомен поште, а Цертбот за добијање безбедносних сертификата. Инсталирајте Апацхе са:
судо апт инсталирај апацхе2
- Додајте Цертбот спремиште, а затим ажурирајте и инсталирајте Цертбот:
судо адд-апт-репоситори ппа: цертбот/цертбот
судо апт ажурирање
судо апт-добити инсталирајте питхон3-цертбот-апацхе - Промени директоријум:
цд /etc/apache2/sites-available/
- Користите нано да креирате нову цонф датотеку за ваш поддомен поште:
И залепите:судонаноПошта.цонф
Сачувајте и изађите из нано са Цтрл + О, онда Цтрл + Кс<ВиртуалХост *:80>
СерверНаметвој.домаин
</VirtualHost> - Промените директоријум и копирајте подразумевану Апацхе конфигурациону датотеку у име вашег новог домена и још једну копију у име вашег поддомена:
цд /etc/apache2/sites-available/
судок.ч 000-Уобичајено.цонфваш-домен.цонф
судок.ч 000-Уобичајено.цонфПошта.цонф - Уредити иоур-домаин.цонф са нано:
И, испод црте, додајте још један ред:судонановаш-домен.цонф
СерверНамеваш-домен.тлд
- Сачувајте и изађите из нано са Цтрл + О, онда Цтрл + Кс. И поновите поступак за маил.цонф.
- Омогућите обе цонф датотеке са:
судоа2енситеваш-домен.цонф
судоа2енситеПошта.цонф - Поново покрените Апацхе:
судо сервице апацхе2 рестарт
- Покрените Цертбот да бисте добили безбедносне сертификате и кључеве и за свој главни домен и за поддомен поште.
Од вас ће бити затражено да унесете своју адресу е-поште за потврду да се слажете са условима коришћења услуге, било да ће бити вољан да подели вашу адресу е-поште са ЕФФ-ом и на крају, која имена желите да активирате ХТТПС за. Притисните Повратак да изаберете све домене, а када будете упитани да ли да преусмерите ХТТП саобраћај на ХТТПС, изаберите 2 да преусмери.судо цертбот
Инсталирајте софтвер сервера е-поште
Пратите ове кораке да бисте инсталирали софтвер за е-пошту.
- Пређите у свој почетни директоријум и преузмите емаилвиз скрипта за инсталацију:
цд ~
цурл -ЛО лукесмитх.киз/емаилвиз.сх - Увек је добра пракса знати шта скрипта ради пре него што се покрене на вашем Распберри Пи, тако да:
...да проверите да ли има гадности.мачкаемаилвиз.сх
- Учините скрипту извршном, а затим покрените скрипту:
судоцхмод +Иксемаилвиз.сх
судо ./емаилвиз.сх - Скрипта ће преузети и инсталирати Постфик, Довецот, опенДКИМ и СпамАссасин, а од вас ће се захтевати интеракција са инсталацијом у различитим фазама.
- Чаробњак за инсталацију ће од вас тражити да изаберете тип конфигурације сервера поште. Користите тастере са стрелицама на тастатури да бисте изабрали Интернет сајт, а затим притисните Таб кључ тако да У реду је истакнут и погођен Ентер.
- Затим ће од вас бити затражено да наведете своје потпуно квалификовано име домена. Немојте додавати ввв или хттп имену домена – само унесите само име домена.
- Када се инсталација заврши, биће вам представљена три текстуална записа означена зеленом бојом, заједно са хостом и вредностима.
- Поново отворите претраживач, идите на страницу Адванцед ДНС вашег регистратора и креирајте три нова ТКСТ записа и налепите сваки запис у одговарајуће поље. Ово ће осигурати да ваша е-пошта остане ван туђе нежељене поште.
- Сваки корисник додан у Пошта група ће добити налог е-поште са својим Пи корисничким именом и лозинком. Додајте свог Пи корисника у групу за пошту:
То је тако једноставно!судо усермод -Г маил -м
Повежите се са сервером е-поште са клијентом на мобилном или десктопу
Ваш сервер е-поште је потпуно функционалан и спреман за рад. Заштићен је од уљеза и може га користити било који кориснички налог на вашем Пи. Време је да се повежете на њега са клијентом е-поште - иако ће у овом тренутку све послате поруке е-поште вероватно доспети у примаочеву кутију за нежељену пошту. За ово користимо Тхундербирд е-пошту, иако ће процедура бити слична за сваки мобилни или десктоп клијент е-поште.
У свом клијенту е-поште кликните на Додај налог, и бићете позвани на Подесите своју постојећу адресу е-поште. Унесите своје име, адресу е-поште и лозинку. Ваша адреса е-поште је ваше корисничко име на Пи плус име домена; нпр. давид@импробабле.гуру. Ваша лозинка ће бити лозинка коју ваш корисник користи за пријаву на Пи.
Уместо да кликнете на Настави дугме, уместо тога кликните на Конфигуришите ручно линк. Мораћете да попуните детаље и за долазни и за одлазни сервер. За њих, име хоста или име сервера је маил.иоур-домаин-наме.тлд, име за пријаву је ваша пуна адреса е-поште, а лозинка је... ваша лозинка. Подесите ИМАП порт на 993 и СМТП порт на 587. Сигурност везе треба да буде подешена на СТАРТТЛС и метод аутентификације за нормална лозинка.
Сада можете да шаљете и примате е-пошту преко Распберри Пи сервера е-поште!
Покретање сопствене услуге е-поште значи да не морате да се ослањате ни на кога другог. Ви сте потпуно самодовољни и ван домашаја технолошких гиганата. Чак и тако, ако користите свој сервер е-поште у зле сврхе—као што су масовна е-порука или нежељена пошта, наћи ћете се на црној листи других провајдера. Па зато будите пажљиви.