Paštas yra atvirojo kodo alternatyva „SendGrid“ ir „Mailgun“

Postal Sandorių el. Pašto paslauga

Visiškai rodoma „SendGrid“ ir „Mailgun“ patalpų alternatyvoje

„Postal“ yra pašto serverio programinė įranga su HTTP API, kad būtų lengva integruoti su žiniatinklio programomis. Norėdami patobulinti el. Pašto sekimą, naudokite „Postal“ kaip centrinę operacijų el. Pašto paslaugą.

Apžvalga

Saugus pašto serveris yra svarbus interneto el. Pašto sistemos elementas, kuris veikia kaip pranešimų perdavimo agentas arba pašto relės programinė įranga, skirta perduoti el. Pašto pranešimus iš vieno kompiuterio į kitą kompiuterį, naudojant SMTP. Pašto pašto serveris yra viena iš populiariausių el. Pašto serverio programinės įrangos tarp el. Pašto serverių. Tai išsamus ir visiškai pasižymintis pašto serveriu, skirtu naudotis svetainėmis ir žiniatinklio serveriais. Tai alternatyva „SendGrid“, „MailGun“ ar „Postmark“, tačiau atvirojo kodo ir paruoštas paleisti jūsų serverius. Šlamštas ir virusas yra viena didžiausių el. Pašto sistemos problemų, o pašto pašto serveris palaiko integraciją su „Spamossin“ ir „Amavis“, kad būtų galima efektyviai filtruoti nepageidaujamą turinį ir šlamšto pranešimus. Tai pateikia HTTP API, pavyzdžiui, „SendGrid“ ir „Mailgun“, todėl yra lengvas darbas integruoti su žiniatinklio programomis. Tai taip pat palaiko SMTP serverį integracijai su esamomis programomis ir sistemomis. „Postal“ yra 100% nemokamas, o atvirojo kodo galite atsisiųsti šaltinio kodą, modifikuoti jį pagal savo reikalavimus ir patobulinti pridėdami papildomų funkcijų. Galite jį išplėsti, kiek jums patinka. Tai labai lengva naudoti ir įdiegti „Ubuntu“ dėl automatinio diegimo proceso. Konfigūracija yra labai paprasta ir švari, todėl programinę įrangą galite valdyti iki viso potencialo naudodami konfigūracijas. Aiškus ir paprastas dokumentacija yra viena iš pašto pašto serverio privalumų. Pašto pašto serveris leidžia saugoti ir ištirti visus siuntimo ir gauti pranešimus, kad būtų geriau valdomas, kad patikrintumėte, kas tiksliai buvo išsiųsta. Tai taip pat palaiko IP telkinius, kad būtų galima išsiųsti el. Paštu.

Sistemos reikalavimai

Yra keletas prieš receptų, skirtų paleisti paštą. Šiame puslapyje aprašoma, kaip greitai įdiegti reikiamus dalykus „Ubuntu 16.04“ serveryje.

Įdiekite „Ruby“

sudo apt install software-properties-common
sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt update
sudo apt install ruby2.3 ruby2.3-dev build-essential

įdiegti „MySQL“

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirrors.coreix.net/mariadb/repo/10.1/ubuntu xenial main'
sudo apt update
sudo apt install mariadb-server libmysqlclient-dev

Norint optimizuoti „MySQL“ serverį, gali prireikti tam tikros papildomos konfigūracijos. Tai nepatenka į šios dokumentacijos taikymo sritį.

Įdiekite „Rabbitmq“

curl -sL https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb http://www.rabbitmq.com/debian/ testing main'
sudo apt update
sudo apt install rabbitmq-server

diegti mazgą.js

sudo apt install nodejs

Įdiekite „Git“

sudo apt install git

Funkcijos

Tai yra sąrašas funkcijų (neturinčių realios konkrečios tvarkos) dalykų, kuriuos gali padaryti pašto.

Bendrosios savybės

  • Palaikymas kelioms organizacijoms, turinčioms pašto serverius & amp; vartotojai viduje.
  • grafikai ir statistika, rodanti gaunamų atvejų tūrį & amp; išeinantis paštas.
  • Prieiga prie istorinių pranešimų peržiūrėti.
  • Prieiga prie viso išeinančio ir amp; Gaunamos pranešimo eilės.
  • Nustatykite „Webhooks“, kad gautumėte tiesioginę informaciją apie pristatymo informaciją realiu laiku. Visiška prieiga prie paskutinių 7 „WebHook“ užklausų dienų taip pat saugoma derinimo tikslais.
  • Integruotas DNS tikrinimas & amp; Stebėjimas, kad būtų užtikrinta domenai, iš kurių siunčiate laiškus, yra tinkamai sukonfigūruoti, kad būtų maksimalus pristatymas.
  • kiekvienam serverio išlaikymo konfigūracijai, kad nustatytumėte, kiek laiko reikia laikyti duomenų bazėje ir maksimalų dydį, kad būtų galima laikyti diske.
  • Užbaigti registraciją, kad pristatymo problemas būtų galima lengvai nustatyti.
  • Pašto serverio plačios paieškos įrankiai, skirti rasti pranešimus, kuriuos reikia ištirti.

Išeinantys el. Laiškai

  • Siųskite pranešimus į SMTP serverį arba naudodamiesi HTTP API.
  • Tvarkykite kelis kredencialus kiekviename serveryje.
  • Parama DKIM pasirašyti siunčiamiems pranešimams.
  • Įgalinkite plėtrą laikyti pranešimus paštu, faktiškai jų nepateikus gavėjams (pranešimą galima peržiūrėti pašto sąsajoje). -Integruotas slopinimo sąrašas, kad būtų išvengta laiško gavėjams, kurie neegzistuoja arba negali priimti el. Pašto.
  • Spustelėkite ir atidarykite stebėjimą, kad stebėtumėte, kada gavėjai atidaro el. Laiškus, ir spustelėkite juose esančias nuorodas.
  • Konfigūruokite per serverį Siųsti limitus, kad išvengtumėte piktnaudžiavimo pašto serveriuose.
  • Kelių IP adresų siuntimo baseinų valdymas.
  • Konfigūruokite skirtingiems siuntėjams ar gavėjams, kad paštas būtų pristatytas iš tam tikrų IP adresų.
  • Pašto žymėjimas, kad tam tikrus el. Laiškus būtų galima duoti žymą, kad prireikus juos būtų galima sugrupuoti. Pvz., Galite pažymėti kvitus arba slaptažodžio atstatymo el. Pašto adresus.

gaunami el. Laiškai

  • Gebėjimas persiųsti gaunamą el. Laišką į HTTP galinius taškus.
  • Gebėjimas persiųsti gaunamą el. Laišką kitiems SMTP serveriams. -Gebėjimas persiųsti gaunamą el. Laišką į kitus el. Pašto adresus.
  • šlamštas ir amp; Siūlai tikrinami su „Spamassin“ ir „Clamav“ su konfigūruojamomis slenksčiais ir skirtingais šlamšto pranešimų tvarkymo metodais.

Diegimo instrukcijos

Norėdami greitai atsikelti ir veikti, galite atlikti šiuos veiksmus. Turėsite pagrindinį pašto diegimą, paruoštą įeiti per mažiau nei 10 minučių.

  1. Suteikite naują serverį, kuriame veikia „Ubuntu 16.04 LTS“. Tai gali būti iš bet kurio paslaugų teikėjo. Testavimui naudojame skaitmeninį vandenyną.
  2. Prisijunkite prie savo naujojo serverio kaip šaknies ir paleiskite šią komandą, kad įdiegtumėte „Postal“:
   curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh 
 
  1. Sukurkite naują vartotoją, kad galėtumėte prisijungti:
   curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh 
 
  1. Prieiga prie savo pašto diegimo žiniatinklio naršyklėje. Pradėsite nuo SSL įspėjimo, nes sertifikatas negalioja, tačiau tai galite išspręsti vėliau.
  2. Taip pat turėtumėte sugebėti pasiekti SMTP serverį 25 prievade.

Tolesni žingsniai

Dabar jūsų diegimas yra aktyvus, yra keletas dalykų, kuriuos galite ieškoti toliau.

  1. Pakeiskite savo „MySQL & amp“; „RabbitMQ“ slaptažodžiai. Pagal numatytuosius nustatymus jie nustatomi kaip „P0stalpassw0rd“, o „MySQL“ šaknies slaptažodis yra tuščias.
  2. Pakeiskite savarankiškai pasirašytus sertifikatus /etc/nginx/ssl/postal.cert kažkuo tinkamu. Galite naudoti kažką panašaus į „CertBot“, kad galėtumėte nemokamai naudotis „Let’s Encrypt“.
  3. Tinkamai nustatykite savo DNS, skaitykite išsamią informaciją.
  4. Konfigūruokite šlamšto ir amp; Viruso tikrinimas, išsamią informaciją skaitykite vadove
  5. Konfigūruokite spustelėkite/Atidarykite stebėjimą, rasite išsamią informaciją.
  6. Konfigūruokite „Postal“, kad paleistumėte įkrovą
 Latviski