Instalimi i Postës në Ubuntu 16.04

Postal është një server poste i vetë-pritur, i cili ka një fokus të fortë në emailin dalës dhe mund të përdoret për gazetat dhe të ngjashme. Madje mund të krahasohet me SendGrid.

Përpara se të fillojmë, duhet përmendur se instalimi i Postar në një konfigurim ekzistues ka shumë të ngjarë të jetë në konflikt me softuerët e tjerë. Prandaj, duhet të instaloni Postar në një shembull bosh dhe të veçantë të resë kompjuterike.

Rrotulloni një shembull të ri të cloud Ubuntu 16.04 në Vultr, regjistrohuni në server si rrënjë dhe ndiqni hapat më poshtë.

Hapi 1: Instalimi Postar

Postal ka një skrip instaluesi të lehtë për t'u përdorur. Duhet vetëm një komandë. Vini re se një instalim nga skripti nuk është i plotë, kërkohen hapa shtesë.

Ekzekutoni:

curl https://raw.githubusercontent.com/atech/postal/master/script/install/ubuntu1604.sh | sh

Pasi të ketë përfunduar instalimi, duhet të krijojmë një përdorues të ri. Ekzekutoni:

postal make-user

Kjo komandë kërkon hyrjen e përdoruesit për të përcaktuar adresën e emailit, emrin dhe veçoritë e tjera të përdoruesit. Futni këtë informacion në mënyrë që përdoruesi të krijohet. Vini re se kjo komandë do të krijojë një përdorues administratori , kështu që nëse nuk dëshironi që një përdorues të ketë privilegje administratori, nuk duhet të krijoni llogarinë e tij (at) përmes kësaj komande.

Tjetra, lundroni te adresa IP e serverit ose ndonjë hartë DNS në adresën IP në shfletuesin tuaj në mënyrë që të identifikoheni. Ju mund të shihni një paralajmërim të certifikatës SSL, por ne mund ta injorojmë atë për momentin pasi Posta përdor një certifikatë të vetë-nënshkruar si parazgjedhje.

Përpiquni të identifikoheni në ndërfaqen e internetit. Nëse kjo funksionon, vazhdoni në hapin tjetër.

Hapi 2: Zëvendësoni certifikatën SSL (Opsionale)

Siç u përmend, Postal përdor një certifikatë të vetë-nënshkruar si parazgjedhje. Edhe pse nuk kërkohet, mund të jetë një ide e mirë ta zëvendësoni këtë certifikatë me një Let's Encrypt; veçanërisht nëse të tjerët do të përdorin ndërfaqen e uebit, mund të haset çuditërisht nëse ka një gabim certifikate.

Për më tepër, Let's Encrypt kërkohet që funksionaliteti i domeneve të gjurmimit të funksionojë.

Ekzekutoni:

postal register-lets-encrypt example@ example.com

Hapi 3: Konfiguro cilësimet e domenit

Duhet të shtohen disa regjistrime DNS në mënyrë që të parandalohet që e-mail-i të flamurohet si spam. Hapni skedarin /opt/postal/config/postal.ymldhe lundroni te dnsseksioni, i cili duhet të duket si ky:

dns:
  # Specifies the DNS record that you have configured. Refer to the documentation at
  # https://github.com/atech/postal/wiki/Domains-&-DNS-Configuration for further
  # information about these.
  mx_records:
    - mx.example.com
  smtp_server_hostname: postal.example.com
  spf_include: spf.example.com
  return_path: rp.postal.example.com
  route_domain: routes.postal.example.com
  track_domain: track.postal.example.com

Regjistrimet DNS për *.postal.example.comduhet të krijohen në mënyrë që Posta të funksionojë siç duhet.

Për më tepër, duhet të krijoni një rekord SPF që është "të përfshijë-mund" nga emra të tjerë domenesh ( spf.example.com). Cilësimet e specifikuara këtu do t'u shfaqen përdoruesve pas krijimit të një emri të ri domeni. Postal ka një funksion të integruar që kontrollon nëse të gjitha regjistrimet DNS të specifikuara më sipër janë shtuar në një emër domaini.

Përveç këtyre, një rekord DKIM do të shfaqet gjithashtu pas krijimit. Duke qenë se një rekord DKIM është unik, natyrisht, ai nuk do të shfaqet këtu.

Ndryshoni këto vlera për të pasqyruar cilësimet e sakta.

Hapi 4: Aktivizo email-in përmes SSL

Edhe pse ky hap është fakultativ, duhet patjetër (ri)shqyrtuar çështjet e mundshme që lidhen me sigurinë nëse nuk aktivizoni enkriptimin. Unë rekomandoj aktivizimin e (START)TLS.

Si parazgjedhje, serveri i postës i vendosur së bashku me Postal nuk mbështet SSL. Nuk ka asnjë funksionalitet vendas për aktivizimin e serverit të postës me përputhshmëri SSL / TLS në portat 465 ose 587.

Sidoqoftë, është e mundur të konfiguroni portin 25 për të mbështetur STARTTLS, duke lejuar gjithashtu enkriptimin. Për ta aktivizuar këtë, shtoni bllokun e mëposhtëm në skedarin e konfigurimit ( /opt/postal/config/postal.yml):

smtp_server:
  tls_enabled: true
  tls_certificate_path: config/fast_server.cert
  tls_private_key_path: config/fast_server.key

Në rast se ky bllok ekziston tashmë, ju do të dëshironi të krahasoni përmbajtjen e tyre dhe t'i bashkoni ato, duke pasur parasysh se një bllok i kopjuar mund të çojë në konflikte.

Ruani ndryshimet dhe rinisni Postën:

postal restart

Më pas, ne do të konfigurojmë një sesion telnet për të verifikuar nëse ndryshimet tona hynë në fuqi dhe nëse STARTTLS është aktivizuar. Zëvendësojeni 0.0.0.0me adresën tuaj IP të shembullit të resë kompjuterike Vultr.

server$ telnet 0.0.0.0 25
Trying 0.0.0.0...
Connected to postal.example.com.
Escape character is '^]'.
220 postal.example.com ESMTP Postal/NYNI5I

Përshëndetni serverin e postës. Zëvendësojeni postal.example.comme emrin e serverit tuaj të postës postare. Kjo duhet të jetë vlera pas "Lidhur me".

ehlo postal.example.com

Prodhimi i mëposhtëm do të kthehet pas:

250-My capabilities are
250-STARTTLS
250 AUTH CRAM-MD5 PLAIN LOGIN

Siç mund ta shihni, 250-STARTTLSu kthye, kështu që serveri i postës mbështet STARTTLS në portin 25.

Hapi 5: Aktivizo kontrollin e postës së padëshiruar dhe viruseve duke përdorur SpamAssassin

Posta integrohet me SpamAssassin dhe ClamAV në mënyrë që të kujdeset për kontrollin e postës së padëshiruar dhe viruseve, si në hyrje ashtu edhe në dalje. Funksionaliteti është i çaktivizuar si parazgjedhje pasi disa serverë të postës nuk kanë nevojë për këtë, por unë patjetër rekomandoj ta aktivizoni atë në shumicën e rasteve.

Së pari, instaloni SpamAssassin. Nuk ka nevojë të shtoni një depo alternative:

apt-get install spamassassin

Hapni skedarin e konfigurimit SpamAssassin /etc/default/spamassassin, dhe ndryshoni vlerat e mëposhtme:

ENABLED=1
CRON=1

Më pas, rinisni SpamAssassin që ndryshimet të hyjnë në fuqi:

systemctl restart spamassassin

SpamAssassin tani është instaluar, por Postal nuk po dërgon asnjë e-mail në rrugën e tij. Shtoni bllokun e mëposhtëm në postal.ymlskedarin e konfigurimit:

spamd:
  enabled: true
  host: 127.0.0.1
  port: 783

Më në fund, rinisni Postën:

postal restart

Posta tani është konfiguruar për të përdorur SpamAssassin dhe ClamAV për mesazhet e postës elektronike hyrëse dhe dalëse. Ju mund të specifikoni se si duhet të trajtohet e-maili i shënuar si postë e padëshiruar sipas rrugës (shënoni, karantinoni ose dështoni).

Tani keni një server postar plotësisht funksional. Për cilësimet që lidhen me konfigurimin e postës (serverit), duhet të hidhni një sy në ndërfaqen Postare.

Kjo përfundon tutorialin tim Postar, faleminderit.


Leave a Comment

Si të konfiguroni një server Tekkit Classic në Ubuntu 16.10

Si të konfiguroni një server Tekkit Classic në Ubuntu 16.10

Përdorimi i një sistemi të ndryshëm? Çfarë është Tekkit Classic? Tekkit Classic është një modpack për lojën që të gjithë e njohin dhe e duan; Minecraft. Ai përmban disa nga ver

Krijimi i një Blog Jekyll në Ubuntu 16.04

Krijimi i një Blog Jekyll në Ubuntu 16.04

Përdorimi i një sistemi të ndryshëm? Jekyll është një alternativë e shkëlqyeshme për WordPress për blogimin ose ndarjen e përmbajtjes. Nuk kërkon ndonjë bazë të dhënash dhe është shumë e lehtë i

Si të konfiguroni përmirësimet e pambikëqyrura në Debian 9 (Stretch)

Si të konfiguroni përmirësimet e pambikëqyrura në Debian 9 (Stretch)

Përdorimi i një sistemi të ndryshëm? Nëse blini një server Debian, atëherë duhet të keni gjithmonë arnimet dhe përditësimet më të fundit të sigurisë, pavarësisht nëse jeni në gjumë apo jo

Si të instaloni Squid Proxy në CentOS

Si të instaloni Squid Proxy në CentOS

Squid është një program i popullarizuar, falas Linux që ju lejon të krijoni një përfaqësues në ueb përcjellës. Në këtë udhëzues, do të shihni se si të instaloni Squid në CentOS për t'ju kthyer

Konfiguro serverin e mediave Red5 në Ubuntu 16.04

Konfiguro serverin e mediave Red5 në Ubuntu 16.04

Përdorimi i një sistemi të ndryshëm? Red5 është një server mediash me burim të hapur i implementuar në Java që ju lejon të ekzekutoni aplikacione Flash me shumë përdorues si transmetimi i drejtpërdrejtë

Si të instaloni Apache Cassandra 3.11.x në Ubuntu 16.04 LTS

Si të instaloni Apache Cassandra 3.11.x në Ubuntu 16.04 LTS

Përdorimi i një sistemi të ndryshëm? Apache Cassandra është një sistem i menaxhimit të bazës së të dhënave NoSQL falas dhe me burim të hapur që është krijuar për të ofruar shkallëzim, të lartë

Si të instaloni Apache Cassandra 3.11.x në CentOS 7

Si të instaloni Apache Cassandra 3.11.x në CentOS 7

Përdorimi i një sistemi të ndryshëm? Apache Cassandra është një sistem i menaxhimit të bazës së të dhënave NoSQL falas dhe me burim të hapur që është krijuar për të ofruar shkallëzim, të lartë

Si të instaloni Forumin Vanilla në Ubuntu 16.04

Si të instaloni Forumin Vanilla në Ubuntu 16.04

Përdorimi i një sistemi të ndryshëm? Forumi Vanilla është një aplikacion forumi me burim të hapur i shkruar në PHP. Është plotësisht i personalizueshëm, i lehtë për t'u përdorur dhe mbështet jashtëm

Si të instaloni Kanboard në Ubuntu 18.04 LTS

Si të instaloni Kanboard në Ubuntu 18.04 LTS

Përdorimi i një sistemi të ndryshëm? Hyrje Kanboard është një program softuerik për menaxhimin e projekteve me burim të lirë dhe me burim të hapur, i cili është krijuar për të lehtësuar dhe vizualizuar

Si të instaloni Kanboard në Debian 9

Si të instaloni Kanboard në Debian 9

Përdorimi i një sistemi të ndryshëm? Hyrje Kanboard është një program softuerik për menaxhimin e projekteve me burim të lirë dhe me burim të hapur, i cili është krijuar për të lehtësuar dhe vizualizuar

Instaloni Lynis në Debian 8

Instaloni Lynis në Debian 8

Hyrje Lynis është një mjet falas, me burim të hapur të auditimit të sistemit, që përdoret nga shumë administratorë të sistemit për të verifikuar integritetin dhe për të forcuar sistemet e tyre. Unë

Si të instaloni Thelia 2.3 në Debian 9

Si të instaloni Thelia 2.3 në Debian 9

Përdorimi i një sistemi të ndryshëm? Thelia është një mjet me burim të hapur për krijimin e faqeve të internetit të e-biznesit dhe menaxhimin e përmbajtjes në internet të shkruar në PHP. Kodi burimor Thelia i

Si të instaloni Microweber në CentOS 7

Si të instaloni Microweber në CentOS 7

Përdorimi i një sistemi të ndryshëm? Microweber është një CMS me burim të hapur drag and drop dhe dyqan online. Kodi burimor Microweber është pritur në GitHub. Ky udhëzues do t'ju tregojë

Si të instaloni MODX Revolution në një Ubuntu 16.04 LAMP VPS

Si të instaloni MODX Revolution në një Ubuntu 16.04 LAMP VPS

Përdorimi i një sistemi të ndryshëm? MODX Revolution është një Sistem i Menaxhimit të Përmbajtjes (CMS) i shpejtë, fleksibël, i shkallëzuar, i lirë dhe me burim të hapur, i shkallës së ndërmarrjes.

Si të instaloni Mattermost 4.1 në CentOS 7

Si të instaloni Mattermost 4.1 në CentOS 7

Përdorimi i një sistemi të ndryshëm? Mattermost është një alternativë me burim të hapur, të vetë-strehuar për shërbimin e mesazheve Slack SAAS. Me fjalë të tjera, me Mattermost, ju rreth

Si të instaloni dotCMS në Ubuntu 16.04

Si të instaloni dotCMS në Ubuntu 16.04

Përdorimi i një sistemi të ndryshëm? DotCMS është një sistem menaxhimi i përmbajtjes me burim të hapur, të nivelit të ndërmarrjes, i shkruar në Java. Ai përmban pothuajse çdo veçori të kërkuar

Si të instaloni BigTree CMS në një Fedora 26 LAMP VPS

Si të instaloni BigTree CMS në një Fedora 26 LAMP VPS

Përdorimi i një sistemi të ndryshëm? BigTree CMS 4.2 është një sistem i shpejtë dhe i lehtë, pa pagesë dhe me burim të hapur, sistem i menaxhimit të përmbajtjes së nivelit të ndërmarrjes (CMS) me një

Le të enkriptojmë në Plesk

Le të enkriptojmë në Plesk

Paneli i kontrollit Plesk përmban një integrim shumë të bukur për Lets Encrypt. Lets Encrypt është një nga ofruesit e vetëm SSL që jep plotësisht certifikata

Lejon enkriptimin në cPanel

Lejon enkriptimin në cPanel

Lets Encrypt është një autoritet certifikimi i dedikuar për të ofruar certifikata SSL pa pagesë. cPanel ka ndërtuar një integrim të pastër në mënyrë që ju dhe klienti juaj

Instaloni Adminer në Debian/Ubuntu

Instaloni Adminer në Debian/Ubuntu

Adminer është një alternativë e lehtë për phpMyAdmin. Në krahasim, madhësia totale e paketës së saj është 400 KB, kundrejt 4.2 MB të phpMyAdmin. Ndryshe nga phpMyAdmin, e cila

Ngritja e makinave: Aplikimet në botën reale të AI

Ngritja e makinave: Aplikimet në botën reale të AI

Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.

Sulmet DDOS: Një përmbledhje e shkurtër

Sulmet DDOS: Një përmbledhje e shkurtër

A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.

Evolucioni i ruajtjes së të dhënave - Infografik

Evolucioni i ruajtjes së të dhënave - Infografik

Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Së fundmi Apple lëshoi ​​macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë