Свако има адресу е-поште—оне су неопходне за функционисање у међусобно повезаном свету средином 21. века. Већина људи има своје адресе е-поште или преко свог послодавца или преко неког од технолошких гиганата као што су Гоогле или Мицрософт. Али можете покренути сопствени сервер е-поште са сопственим именом домена са једноставног рачунара као што је Распберри Пи.

Зашто покренути сервер е-поште на свом Распберри Пи?

Е-пошта је савремени еквивалент писма—они су приватна комуникација, али коришћењем бесплатног провајдера као што је Гмаил, дајете Предаторско оглашавање и лиценца компаније за праћење да прође кроз ваш живот, ваше састанке, личне контакте, планове путовања и резервације. Гоогле продаје ове упаде као карактеристике, али некима је то непријатан ниво њушкања.

Покретањем сопственог сервера е-поште, ваши подаци су у вашим рукама и на вашем сопственом хардверу, без надзора од стране мрачних корпоративних ентитета. А ако заиста треба да изгубите е-пошту у журби, увек можете само да прогутате мицроСД картицу (заправо немојте то да радите).

instagram viewer

Распберри Пи је савршен за овај пројекат због ниске потрошње енергије - сервер е-поште ће морати да буде укључен 24/7, тако да је све моћније губитак новца. Е-пошта као технологија постоји од 1970-их и могла је да се користи на рачунарима тог времена. Све моћније од Распберри Пи-ја је превише.

Да ли је тешко направити Распберри Пи сервер е-поште?

Конфигурисање сервера е-поште од нуле може бити компликовано: укључује инсталирање и конфигурисање више компоненти, укључујући Постфик, Довецот, опенДКИМ, СпамАссассин и Сиеве. То ће вам заузети значајан део дана и процес је пун опасности и процес у коме је лако погрешити.

Срећом, постоје скрипте које могу олакшати инсталирање сервера е-поште на ваш Распберри Пи, што значи да можете покренути свој сервер е-поште за мање од сат времена!

Шта ће вам требати за сервер е-поште

Да бисте завршили овај пројекат, биће вам потребно:

  • Распберри Пи (било који модел ће одговарати)
  • Етернет кабл
  • Статичка ИП адреса
  • Име домена – ако га већ немате, ево га неколико корисних савета о избору имена домена
  • Познавање локалне ИП адресе вашег Пи
  • Још један рачунар

Постављање рекорда и отварање портова

Идите до Напредни ДНС одељак вашег регистратора и избришите све постојеће записе. Кликните Додај нови запис. За тип изаберите Рекорд, за домаћина, сет @, а у пољу за вредност подесите своју јавну ИП адресу. Сачувај, а затим кликните Додај нови запис опет.

У овом запису за тип изаберите Рекорд; за домаћина, сет *; и у пољу вредности поставите своју јавну ИП адресу. На крају, додајте нову МКС запис, са @ као домаћин, маил.иоур-домаин.тлд као вредност и поставите приоритет на 10. Сачувајте нове ДНС записе.

Отворите администраторски мени рутера. То се обично ради куцањем 192.168.1.1 у претраживач. Ако ово не ради за вас, погледајте упутство за рутер. Пронађите одељак под називом било Порт Форвардинг, Порт Маппинг, или Порт Манагемент, а затим креирајте четири нова уноса:

  • Први је за ХТТП захтева. Подесите и локални и јавни порт на 80, а локалну ИП адресу на ИП адресу вашег Пи.
  • Други је за ХТТПС захтева. Подесите и локални и јавни порт на 443, и опет, локалну ИП адресу на ИП адресу вашег Пи.
  • Трећи је за ИМАП захтева. Подесите и локални и јавни порт на 993, и опет, локалну ИП адресу на ИП адресу вашег Пи.
  • Четврти је за СМТП захтева. Подесите и локални и јавни порт на 587, и опет, локалну ИП адресу на ИП адресу вашег Пи.

Припремите свој Пи!

После инсталирање оперативног система заснованог на Дебиану на вашем Распберри Пи (Распберри Пи ОС ће бити у реду), повежите га са рутером помоћу Етхернет кабла.

  1. Пријавите се на Распберри Пи користећи Сецуре Схелл (ССХ) или преко терминала ако користите Линук или мацОС, или помоћу ПуТТИ-а ако користите Виндовс.
    ссх пи@ваш.пи.лоцал.ип.аддресс
  2. Ажурирајте и надоградите све пакете:
    судо апт ажурирање
    судо апт упграде
  3. Користићете Апацхе као обрнути прокси за свој поддомен поште, а Цертбот за добијање безбедносних сертификата. Инсталирајте Апацхе са:
    судо апт инсталирај апацхе2
  4. Додајте Цертбот спремиште, а затим ажурирајте и инсталирајте Цертбот:
    судо адд-апт-репоситори ппа: цертбот/цертбот
    судо апт ажурирање
    судо апт-добити инсталирајте питхон3-цертбот-апацхе
  5. Промени директоријум:
    цд /etc/apache2/sites-available/
  6. Користите нано да креирате нову цонф датотеку за ваш поддомен поште:
    судонаноПошта.цонф
    И залепите:
    <ВиртуалХост *:80>
    СерверНаметвој.домаин
    </VirtualHost>
    Сачувајте и изађите из нано са Цтрл + О, онда Цтрл + Кс
  7. Промените директоријум и копирајте подразумевану Апацхе конфигурациону датотеку у име вашег новог домена и још једну копију у име вашег поддомена:
    цд /etc/apache2/sites-available/
    судок.ч 000-Уобичајено.цонфваш-домен.цонф
    судок.ч 000-Уобичајено.цонфПошта.цонф
  8. Уредити иоур-домаин.цонф са нано:
    судонановаш-домен.цонф
    И, испод црте, додајте још један ред:
    СерверНамеваш-домен.тлд
  9. Сачувајте и изађите из нано са Цтрл + О, онда Цтрл + Кс. И поновите поступак за маил.цонф.
  10. Омогућите обе цонф датотеке са:
    судоа2енситеваш-домен.цонф
    судоа2енситеПошта.цонф
  11. Поново покрените Апацхе:
    судо сервице апацхе2 рестарт
  12. Покрените Цертбот да бисте добили безбедносне сертификате и кључеве и за свој главни домен и за поддомен поште.
    судо цертбот
    Од вас ће бити затражено да унесете своју адресу е-поште за потврду да се слажете са условима коришћења услуге, било да ће бити вољан да подели вашу адресу е-поште са ЕФФ-ом и на крају, која имена желите да активирате ХТТПС за. Притисните Повратак да изаберете све домене, а када будете упитани да ли да преусмерите ХТТП саобраћај на ХТТПС, изаберите 2 да преусмери.

Инсталирајте софтвер сервера е-поште

Пратите ове кораке да бисте инсталирали софтвер за е-пошту.

  1. Пређите у свој почетни директоријум и преузмите емаилвиз скрипта за инсталацију:
    цд ~
    цурл -ЛО лукесмитх.киз/емаилвиз.сх
  2. Увек је добра пракса знати шта скрипта ради пре него што се покрене на вашем Распберри Пи, тако да:
    мачкаемаилвиз.сх
    ...да проверите да ли има гадности.
  3. Учините скрипту извршном, а затим покрените скрипту:
    судоцхмод +Иксемаилвиз.сх
    судо ./емаилвиз.сх
  4. Скрипта ће преузети и инсталирати Постфик, Довецот, опенДКИМ и СпамАссасин, а од вас ће се захтевати интеракција са инсталацијом у различитим фазама.
  5. Чаробњак за инсталацију ће од вас тражити да изаберете тип конфигурације сервера поште. Користите тастере са стрелицама на тастатури да бисте изабрали Интернет сајт, а затим притисните Таб кључ тако да У реду је истакнут и погођен Ентер.
  6. Затим ће од вас бити затражено да наведете своје потпуно квалификовано име домена. Немојте додавати ввв или хттп имену домена – само унесите само име домена.
  7. Када се инсталација заврши, биће вам представљена три текстуална записа означена зеленом бојом, заједно са хостом и вредностима.
  8. Поново отворите претраживач, идите на страницу Адванцед ДНС вашег регистратора и креирајте три нова ТКСТ записа и налепите сваки запис у одговарајуће поље. Ово ће осигурати да ваша е-пошта остане ван туђе нежељене поште.
  9. Сваки корисник додан у Пошта група ће добити налог е-поште са својим Пи корисничким именом и лозинком. Додајте свог Пи корисника у групу за пошту:
    судо усермод -Г маил -м
    То је тако једноставно!

Повежите се са сервером е-поште са клијентом на мобилном или десктопу

Ваш сервер е-поште је потпуно функционалан и спреман за рад. Заштићен је од уљеза и може га користити било који кориснички налог на вашем Пи. Време је да се повежете на њега са клијентом е-поште - иако ће у овом тренутку све послате поруке е-поште вероватно доспети у примаочеву кутију за нежељену пошту. За ово користимо Тхундербирд е-пошту, иако ће процедура бити слична за сваки мобилни или десктоп клијент е-поште.

У свом клијенту е-поште кликните на Додај налог, и бићете позвани на Подесите своју постојећу адресу е-поште. Унесите своје име, адресу е-поште и лозинку. Ваша адреса е-поште је ваше корисничко име на Пи плус име домена; нпр. давид@импробабле.гуру. Ваша лозинка ће бити лозинка коју ваш корисник користи за пријаву на Пи.

Уместо да кликнете на Настави дугме, уместо тога кликните на Конфигуришите ручно линк. Мораћете да попуните детаље и за долазни и за одлазни сервер. За њих, име хоста или име сервера је маил.иоур-домаин-наме.тлд, име за пријаву је ваша пуна адреса е-поште, а лозинка је... ваша лозинка. Подесите ИМАП порт на 993 и СМТП порт на 587. Сигурност везе треба да буде подешена на СТАРТТЛС и метод аутентификације за нормална лозинка.

Сада можете да шаљете и примате е-пошту преко Распберри Пи сервера е-поште!

Покретање сопствене услуге е-поште значи да не морате да се ослањате ни на кога другог. Ви сте потпуно самодовољни и ван домашаја технолошких гиганата. Чак и тако, ако користите свој сервер е-поште у зле сврхе—као што су масовна е-порука или нежељена пошта, наћи ћете се на црној листи других провајдера. Па зато будите пажљиви.