Postal er en gratis og open source-mailserver, der bruges til at sende og modtage e-mails. Den er fyldt med masser af fremragende funktioner og funktioner, hvilket gør den ekstremt populær blandt store organisationer såvel som i virksomhedsmiljøet. Nogle af de bemærkelsesværdige funktioner, du får med Postal, inkluderer virus- og spamkontrol, mulighed for at administrere forskellige IP-puljer, når du sender udgående e-mails, integration med forskellige webapplikationer og meget mere.
Installation af Postal på dit Linux-system er ret simpelt og ligetil. Du bliver dog nødt til at konfigurere dit system korrekt og installere alle de nødvendige pakker og afhængigheder på forhånd.
Oprettelse af en fuldt udstyret mailserver ved hjælp af Postal
Dette er grunden til, at vi har sammensat en trinvis vejledning til at guide dig gennem hele installationsproceduren. I slutningen ved du, hvordan du opretter en omfattende mailserver ved hjælp af Postal.
Forudsætninger
Som vi diskuterede tidligere, inden vi installerer Postal, skal vi sørge for, at vores Linux-pc har al den nødvendige software og pakker til at køre mailserveren. Her er en liste over ting, du skal bruge for at komme i gang:
Postforudsætninger
- Et system med 8 GB RAM (anbefalet af Postal)
- Adgang til en opdateret Linux-pc med opdaterede pakker og opbevaringssteder
- Et domænenavn pegede på din server. Til denne vejledning bruger vi et demo-domænenavn: eksempel.com.
- Ruby - Postal er skrevet i Ruby. Som sådan skal dit system have Ruby 2.3 eller højere for at installere det.
- MariaDB - Det fungerer som vores databaseserver.
- RabbitMQ - Det giver en platform til at sende, modtage og gemme meddelelser.
- Git - Nødvendigt for at hente installationspakkerne
- Node.js - Påkrævet til kompilering af JavaScript-biblioteker
- Nginx - Vi har brug for det som en omvendt proxy.
Bemærk: Af hensyn til denne vejledning bruger vi Ubuntu 20.04 LTS version. Du kan bruge enhver anden Linux-distro, men du bliver nødt til at justere installationsproceduren i overensstemmelse hermed.
For at følge med i tutorialen skal du også have adgang til root-privilegier for at køre alle kommandoer. For at få root-rettigheder er alt hvad du skal gøre, at logge ind som en sudo-bruger og indtaste følgende kommando:
$ sudo -i
Nu hvor du har en klar forståelse af postforudsætninger og dens anvendelse, er der en detaljeret guide til installation af dem på dit system.
Trin 1: Opdater systemet
Første ting først skal vi opdatere alle pakkerne og arkiverne på Ubuntu-pc'en. For at gøre dette skal du indtaste følgende kommando i terminalen:
# apt update && apt -y upgrade # shutdown -r nu
Dette opdaterer og genstarter systemet. Efter systemstart, gå videre til næste trin.
Trin 2: Installer Ruby
Der er mange forskellige metoder til installation af Ruby på din Ubuntu-pc. Af hensyn til denne vejledning bruger vi RVM - Ruby Version Manager.
Installationsprocessen kan være lidt kompliceret i forhold til bare at bruge apt-get til at installere Ruby. Det vil dog hjælpe os i det lange løb, især når vi har brug for at installere og konfigurere Postal. For at installere Ruby ved hjælp af RVM skal vi først tilføje GPG-nøglen til RVM på vores server. For at gøre dette skal du indtaste følgende kommando:
gpg --keyserver hkp: // pool.sks-nøgleservere.netto: 80 - recv-nøgler 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
For at installere RVM og køre det på vores system skal vi derefter indtaste følgende kommandoer:
# curl -sSL https: // get.rvm.io | bash -s stabil
# kilde / etc / profil.d / rvm.sh
Når du er færdig, skal du indtaste denne kommando for at hente listen over Ruby-versioner:
# rvm-liste kendt
En lignende outputskærm, som vist på billedet, vises.
Herfra skal vi vælge den version af Ruby, vi vil installere på vores system. Husk at Postal kræver noget over Ruby version 2.3. Til denne vejledning installerer vi den nyeste Ruby version 2.7 fra listen. For at gøre dette indtaster vi følgende kommando:
# rvm installer 2.7
Når installationen er færdig, skal du køre denne kommando for at begynde at bruge Ruby på dit system.
# rvm brug 2.7
For at bekræfte, at Ruby blev installeret, skal du også indtaste denne kommando for at kontrollere Ruby-versionen.
# rubin -v
Hvis Ruby blev installeret med succes, skulle en outputskærm, som vist på billedet, vises, der angiver den version af Ruby, der kører på dit system.
Det er tid til at oprette databasen til Postal.
Trin 3: Installer MariaDB, og opret en database
For de af jer, der ikke ved, er MariaDB en fork af MySQL-databaseserver, som er et relationsdatabasehåndteringssystem, der kan gemme data i tabelformat. Du kan nemt installere det på din Ubuntu-pc ved at indtaste følgende kommando:
# apt -y installer mariadb-client mariadb-server libmysqlclient-dev
Når installationsproceduren er afsluttet, skal du køre følgende kommandoer for at aktivere MariaDB og automatisk starte den ved opstartstidspunktet.
# systemctl start mariadb # systemctl aktiver mariadb
Dernæst bliver du nødt til at sikre en ny installation af MariaDB. For at gøre dette skal du indtaste følgende kommando:
# mysql_secure_installation
Det kører et script, der giver dig mulighed for at indstille en adgangskode til MariaDB-databasen. For det første beder den dig om den aktuelle adgangskode til root. Men da du lige har installeret MariaDB, behøver du kun at trykke på enter, og det giver dig mulighed for at indstille rodadgangskoden. Vælg en stærk!
Derefter skal du følge alle de spørgsmål, der kommer op under installationsprocessen. Du skal trykke 'Y' for ja på dem alle. Når det er gjort, installeres MariaDB på din Ubuntu-pc. Derefter bliver du nødt til at oprette en database ved hjælp af MariaDB, der skal bruges af Postal.
Lad os først logge ind på root-brugerens MySQL-skal. For at gøre dette skal du indtaste følgende kommando:
# mysql -u root -p
Det vil bede dig om rodadgangskoden. Indtast adgangskoden for at logge ind. Når du er logget ind på MySQL-shell, skal du indtaste denne forespørgsel for at oprette en ny database til din Postal mail-server:
Bemærk: Glem ikke at bruge et semikolon (;) i slutningen af hver forespørgsel, da det er en del af syntaksen.
Opret DATABASE post CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
Ovenstående kommando opretter en ny database kaldet 'postal.'Dernæst vil du give alle databasebrugere rettigheder over postdatabasen. For at gøre dette skal du indtaste denne kommando:
TILGIV ALLE PÅ 'post'.* TIL 'postal' @ '127.0.0.1 'IDENTIFICERET AF "PasswordGoesHere";
Bemærk: "PasswordGoesHere" er bare en pladsholder. Udskift det med en stærk adgangskode efter eget valg.
Derefter bliver vi nødt til at give de relevante tilladelser til Postal-brugerne, så Postal automatisk kan skrive databasen. For at gøre dette skal du indtaste følgende kommando:
TILGIV ALLE PRIVILEGIER PÅ 'post-%' . * til 'postal' @ '127.0.0.1 'IDENTIFICERET AF "PasswordGoesHere";
Bemærk: "PasswordGoesHere" er bare en pladsholder. Udskift det med en stærk adgangskode efter eget valg. Ovenstående kommando giver privilegier til alle brugere, der starter med post-. Når du er færdig, skal du indtaste disse kommandoer for at anvende ændringerne på alle databaseprivilegier med det samme og derefter afslutte MySQL-shell.
FLUSH PRIVILEGES; AFSLUT;
Det er tid til at gå videre til næste trin.
Trin 4: Installer RabbitMQ
For at bruge RabbitMQ, da det er skrevet på Erlang-sproget, skal vi først installere Erlang ved at indtaste følgende kommando:
# apt -y installer erlang
Derefter skal du importere GPG-nøglen ved at køre denne kommando:
# krølle -sL https: // www.kaninmq.com / rabbitmq-frigivelsessigneringsnøgle.asc | sudo apt-key tilføj -
Når du er færdig, skal du tilføje RabbitMQ-arkivet ved hjælp af denne kommando og derefter opdatere indekset:
# add-apt-repository 'deb http: // www.kaninmq.com / debian / testing main '# apt opdatering
Efter alle disse opsætninger kan du endelig installere RabbitMQ ved hjælp af følgende kommando:
# apt -y installer rabbitmq-server
Når installationen er afsluttet, skal du konfigurere RabbitMQ til at arbejde med din Postal mail-server. Men lad os først starte RabbitMQ og konfigurere det til at starte automatisk under systemstart. For at gøre dette skal du indtaste følgende kommandoer:
# systemctl start rabbitmq-server # systemctl aktiver kaninmq-server
Derefter skal du oprette en virtuel vært for Postal i RabbitMQ-serveren. Dette kan gøres ved hjælp af følgende kommando:
# rabbitmqctl add_vhost / postal
Tilføj derefter en ny RabbitMQ bruger:
# rabbitmqctl add_user post PasswordGoesHere
Bemærk: PasswordGoesHere er bare en pladsholder. Udskift det med en stærk adgangskode efter eget valg.
Og til sidst skal du indstille passende tilladelser til RabbitMQ-brugerne på den virtuelle RabbitMQ-vært. For at gøre dette skal du indtaste denne kommando:
# rabbitmqctl set_permissions -p / postal postal ".* "".* "".* "
Du har nu med succes installeret og konfigureret RabbitMQ til at arbejde med din Postal mail-server. Det er tid til at gå videre til næste trin.
Trin 5: Installer Git
Lad os nu få Git installeret på vores system. Dette kan hurtigt gøres ved at køre følgende kommando på terminalen:
# apt -y installer git
Når installationsprocessen er færdig, skal du køre denne kommando for at kontrollere, om alt er korrekt installeret:
# git --version
Hvis den er installeret korrekt, vises den version af GIT, der kører på dit system.
Trin 6: Installer node.js
Du bliver nu nødt til at installere Node.js.
# apt -y install nodejs
Når installationen er afsluttet, skal du igen angive følgende kommando for at kontrollere, om alt fungerer korrekt:
# nodejs -v
Som før, hvis du er installeret, får du en output, der viser versionsnummeret på Node.js installeret på dit system.
Installer og opsæt post
Efter ovenstående trin har du med succes installeret alle nødvendige afhængigheder, der er nødvendige for at køre Postal. Der er dog stadig et par ting, du skal konfigurere for at forberede dit operativsystem til installationen.
Trin 1: Opret en postbruger
Postal skal køre som sin isolerede bruger på dit system. For at gøre dette skal du først køre følgende kommando:
# brugeradd -r -m -d / opt / postal -s / bin / bash postal
Dette vil skabe en ny bruger på dit system med brugernavn postal. Dets hjemmekatalog er indstillet til / opt / postal.
Indtast derefter følgende kommando for at opsætte en adgangskode til den nye Postal-bruger.
# passwd postal
Og endelig tilføj Postal som en sudo-bruger ved at indtaste denne kommando:
# usermod -aG sudo postal
Trin 2: Tilladelse af nødvendige privilegier
Dernæst bliver du nødt til at konfigurere Postal, så den kan lytte til alle de privilegerede porte. For at gøre dette skal du tillade Ruby at lytte til disse porte. Dette kan gøres ved hjælp af følgende kommando:
# setcap 'cap_net_bind_service = + ep' / usr / local / rvm / rubies / ruby-2.7.0 / bin / rubin
Bemærk: På en delt server ville det have været risikabelt at give disse rettigheder. Men på en server, der er helt dedikeret Postal, bør dette ikke udgøre en trussel.
Trin 3: Klon opbevaringsstederne
Vi er klar til at få postkasserne klonet på vores system. Men først skal du logge ind på din shell som postbruger. Dette kan gøres hurtigt ved at indtaste følgende kommando:
# su - post
Opret en ny mappe / opt / post / app, hvor du vil klone indholdet af arkivet:
$ sudo -i -u post mkdir -p / opt / postal / app
Når du er færdig, er du klar til at hente download-arkivet. Følgende kommando hjælper dig med at downloade den nyeste og mest stabile version af Postal.
$ wget https: // postal.atech.medier / pakker / stabil / nyeste.tgz -O - | sudo -u posttjære zxpv -C / opt / postal / app
Postal kommer med en enkelt binær, som giver dig mulighed for at interagere med den fra alle de andre mapper på din server. For at gøre / opt / postal / app / bin / postal tilgængelig overalt skal du bare oprette et symlink med det og / usr / bin / postal biblioteket.
For at gøre dette skal du indtaste følgende kommando:
$ sudo ln -s / opt / postal / app / bin / postal / usr / bin / postal
Trin 4: Installer Ruby-afhængigheder
Det er på tide at installere alle de nødvendige Ruby-afhængigheder til Postal. Men for at gøre dette skal vi først installere et par Ruby Gems - Bundler, Procodile og Nokogiri. Bundler er en afhængighedsmanager for Ruby perle applikationer. Du kan installere det ved at indtaste følgende kommando:
$ sudo perle installere bundler
Procodile er et processtyringsværktøj til Ruby-applikationer. Det kan installeres ved hjælp af denne kommando:
$ sudo perle installere procodile
Og endelig skal du bruge Nokogiri, en HTML-, XML-, CSS-parser. Det kan hjælpe dig med programmatisk at læse og redigere et XML-dokument. For at installere det skal du køre følgende kommandoer:
$ sudo apt-get install build-essential patch ruby-dev zliblg-dev liblzma-dev $ sudo apt-get install libgmp-dev $ sudo perle installere nokogiri
Med alle nødvendige Ruby-perler, der er installeret på dit system, kan du installere de krævede Ruby-afhængigheder, der kræves for Postal. For at gøre dette skal du køre følgende kommando:
$ postpakke / opt / postal / sælger / pakke
Trin 5: Opret postkonfigurationsfilen
Med alle de nødvendige afhængigheder installeret, kan du endelig generere standardkonfigurationsfilen til Postal. For at gøre dette skal du indtaste følgende kommando:
$ postal initialize-config
Du skal få en lignende outputskærm som vist på billedet:
Som du kan se, har du genereret en masse nøgler og certifikater, inklusive standardpost.yml-konfigurationsfil.
Åbn derefter konfigurationsfilen, og indsæt dine brugerdefinerede indstillinger og konfigurationer. Vi skal bruge Nano-teksteditoren til at åbne den.
$ nano / opt / postal / config / postal.yml
Filen skal se ud som den, der vises på billedet:
Gennemse det sektion for sektion, og foretag ændringer som fremhævet her. Skift først værtsnavnet under webafsnittet til dit faktiske domænenavn:
web: # Den vært, som administrationsgrænsefladen vil være tilgængelig på værten: postalmail.eksempel.com
Derefter foretager du de relevante ændringer under brugernavn, adgangskode, database og præfiks i henhold til din opsætning under main_db og message_db.
main_db: # Angiv forbindelsesoplysningerne for din MySQL-databasehost: 127.0.0.1 brugernavn: adgangskode til posten: p0stalpassw0rd database: postmeddelelse_db: # Angiv forbindelsesoplysningerne for din MySQL-server, der vil være # meddelelsesdatabaser til mailservere. vært: 127.0.0.1 brugernavn: postadgangskode: p0stalpassw0rd præfiks: postal
Yderligere rulning ned, vil du komme på tværs af indstillingerne for RabbitMQ. Foretag ændringer, så det passer til brugeren og vhost, som du oprettede tidligere.
rabbitmq: # Angiv forbindelsesoplysningerne til din RabbitMQ-server. vært: 127.0.0.1 brugernavn: adgangskode til posten: PasswordGoesHere vhost: / postal
Rul ned for at konfigurere dine DNS-konfigurationer. Skift domænenavne her for at matche det aktuelle domænenavn, du bruger.
dns: # Angiver den DNS-post, du har konfigureret. Se dokumentationen på # https: // github.com / atech / postal / wiki / Domains - & - DNS-Configuration for yderligere # information om disse. mx_records: - mx.postmail.eksempel.com smtp_server_hostname: postalmail.eksempel.com spf_include: spf.postmail.eksempel.com return_path: rp.postmail.eksempel.com rute_domæne: ruter.postmail.eksempel.com track_domain: spor.postmail.eksempel.com
Når du er færdig, skal du gemme filen og afslutte editoren.
Trin 6: Opret post
Efter konfiguration af Postal-konfigurationsfilen er det tid til at konfigurere Postal-applikationen. For at gøre dette skal du først initialisere databasen og andre aktiver, der kræves af Postal. For at gøre dette skal du indtaste følgende kommando:
initialisering af posten
Opret derefter en ny Postal Administrator-bruger ved at køre denne kommando:
post make-bruger
Det beder dig om at indtaste et brugernavn, e-mail-adresse og adgangskode til Postal-brugeren. Outputskærmen skal se sådan ud:
postal @ ubuntu: ~ $ post-make-bruger Postal User Creator Indtast de nødvendige oplysninger for at oprette en ny Postal-bruger. Dette værktøj bruges normalt kun til at oprette din oprindelige administratorbruger. E-mail-adresse: tuts @ fosslinux.com Fornavn: FOSS Efternavn: Linux Initial adgangskode:: ************** Bruger er oprettet med e-mail-adresse tuts @ fosslinux.com
Når du har oprettet din nye Postal-bruger, har du gennemført kommandolinjekonfigurationen for Postal. Det er tid til at starte Postal-serveren. For at gøre dette skal du bare køre følgende kommando:
poststart
Indtast derefter denne kommando for at kontrollere, om tjenesterne er startet korrekt:
poststatus
Når du har brug for det, kan du også stoppe Postal ved hjælp af denne kommando:
poststop
Før vi åbner Postal mail-serveren, skal vi hurtigt oprette en proxyserver for at sikre vores forbindelse.
Trin 7: Opret en proxyserver
For at oprette en proxyserver skal du først have et SSL-certifikat.
Hvis du allerede har et SSL-certifikat, kan du springe dette trin videre til den næste del, hvor vi konfigurerer proxyserveren.
Generer et gratis SSL-certifikat ved hjælp af Let's Encrypt
Før du kan konfigurere din proxyserver, anbefales det, at du har SSL-kryptering for at få adgang til den sikkert. Til denne vejledning bruger vi gratis SSL-certifikater genereret ved hjælp af Let's Encrypt.
For at gøre dette skal vi først installere certbot, som er Let's Encrypt-klienten:
# apt -y install certbot
Når installationen er færdig, skal du køre følgende kommando:
# certbot certonly --standalone -d postalmail.eksempel.com
Dette opretter SSL-certifikater for det angivne domænenavn. Sørg for, at domænenavnet peger mod din server. Certbot kontrollerer domæneautoriteten, inden de leverer certifikaterne.
Når SSL-certifikaterne er genereret, gemmes de automatisk i / etc / letsencrypt / live / postalmail.eksempel.com.
Bemærk: Udskift postpost.e-mail.com med dit faktiske domænenavn.
Hver Let's Encrypt SSL-certifikat udløber om 90 dage. Bare så du ikke behøver at forny det manuelt hver tredje måned, viser vi dig, hvordan du kan oprette et automatisk SSL-certificeringsfornyelsessystem. For at gøre dette bruger vi Crontab. Åbn først crontab-filen ved hjælp af denne kommando:
# crontab - e
Derefter skal du indtaste følgende linje inde i din crontab-fil:
0 0 * * mon / usr / bin / certbot fornye >> / var / log / le-fornye.log
Ovenstående kommando opretter et cron-job, der automatisk kører hver uge på mandage ved midnat. Det scannes for at se, om dine SSL-certifikater udløber. Hvis ja, udføres det / var / log / le-renew.logfil, som automatisk forny SSL-certifikatet.
Hvis du vil vide mere om Crontab og cron-job, kan du læse vores detaljerede guide til, hvordan du automatiserer og planlægger en opgave ved hjælp af Crontab.
Nu hvor du har genereret dine SSL-certifikater og konfigureret det til automatisk fornyelse, er det tid til at installere vores proxyserver.
Opsæt en proxyserver ved hjælp af Nginx
Af sikkerhedsmæssige årsager har vi brug for Postal-webgrænsefladen og dens API'er til at køre bag en proxy-webserver som Nginx eller Apache. Af hensyn til denne vejledning viser vi dig at gøre det ved hjælp af Nginx.
Den første ting du skal gøre er at installere Nginx-webserveren. For at gøre dette skal du køre følgende kommando i din terminal:
# apt -y installer nginx
Med Nginx installeret skal du oprette en ny serverblok til dit websted. For at gøre dette skal du åbne / etc / nginx / conf.d / postpost.eksempel.com.conf-fil ved hjælp af den valgte teksteditor. Til denne vejledning bruger vi nano-editor:
nano / etc / nginx / conf.d / postpost.eksempel.com.konf
Når filen åbnes, skal du udfylde den med følgende indholdslinjer:
server lyt [::]: 80; lyt 0.0.0.0:80; servernavn postalmail.eksempel.com; returner 301 https: // $ host $ request_uri; server lyt [::]: 443 ssl; lyt 0.0.0.0: 443 ssl; root / opt / postal / public; servernavn postpost.eksempel.com; ssl_certificate / etc / letsencrypt / live / postalmail.eksempel.com / fullchain.pem; ssl_certificate_key / etc / letsencrypt / live / postalmail.eksempel.com / privkey.pem; ssl_protocols TLSv1.2 TLSv1.1 TLSv1; ssl_prefer_server_ciphers on; ssl_ciphers EECDH + ECDSA + AESGCM: EECDH + aRSA + AESGCM: EECDH + ECDSA + SHA512: EECDH + ECDSA + SHA384: EECDH + ECDSA + SHA256: ECDH + AESGCM: ECDH + AES256: DH + AESG: A + AES :!aNULL:!eNULL:!LAV:!RC4:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS; placering / client_max_body_size 50M; try_files $ uri $ uri / index.html $ uri.html @puma; placering / aktiver add_header Cache-Control max-age = 3600; placering @puma proxy_set_header X-Real-IP $ remote_addr; proxy_set_header Host $ vært; proxy_set_header X-Videresendt-For $ proxy_add_x_forwarded_for; proxy_set_header X-Videresendt-Proto https; proxy_pass http: // 127.0.0.1: 5000;
Når det er gjort, skal du gemme filen og afslutte fra editoren. Kør derefter følgende kommandoer for at genstarte Nginx og aktivere at starte automatisk ved systemstart:
# systemctl genstart nginx # systemctl aktiver nginx
Du har konfigureret Nginx til at fungere som en proxyserver for din Postal mail-server.
Trin 8: Konfigurer Postal Mail Server
Endelig er det tid til at konfigurere din Postal Mail Server. Bedst af alt kan du nu få adgang til det fra din browser ved at indtaste det domænenavn, du har oprettet. I vores tilfælde vil det være https: // postalmail.eksempel.com. Det skulle åbne denne webside:
Indtast din e-mail-adresse og adgangskode til den Postal-bruger, du oprettede for et stykke tid siden. Når du er logget ind, beder den dig om at gennemføre installationsproceduren for Postal. Det er en ret ligetil proces, hvor du kun behøver at følge instruktionerne på skærmen.
Opret en ny organisation
Først skal du oprette en ny organisation. Det beder dig om at indtaste et navn til organisationen. Hvis du ikke er ligeglad med noget specifikt navn, skal du bare vælge indstillingen auto-generering.
Derefter skal du angive et kort navn. Dette skal bruges som brugernavn, når du godkender med SMTP-serveren. Det korte navn accepterer kun bogstaver, tal og bindestreger som gyldige tegn. Og det er det; du har oprettet en ny organisation under Postal.
Opret en ny mailserver
Dernæst beder den dig om at oprette en ny mailserver. Her skal du indtaste e-mail-serverens navn, korte navn og tilstand. Nu er der to tilstande til e-mail-serveren. Under Live Mode vil alle e-mails blive dirigeret og leveret som forventet. Under Udviklingstilstand vil e-mails kun være synlige i webgrænsefladen.
Når du er færdig, har du oprettet en mailserver med succes.
Angiv et domænenavn
Derefter skal du tilføje et nyt domæne på mailserveren. For at gøre dette skal du klikke på fanen Domæner og oprette et nyt domænenavn som vist på billedet.
Når du har tilføjet det nye domæne, bliver du bedt om at konfigurere DNS til domænet. For at gøre dette skal du tilføje to TXT-poster til SPF og DKIM. Når du er færdig, skal du indtaste CNAME-posten og MX-posten for returstien og postlevering.
Når du er færdig, skal du kontrollere DNS-konfigurationen ved at trykke på knappen Kontroller, at mine optegnelser er korrekte.
Angiv SMTP-legitimationsoplysninger
Endelig skal du oprette en SMTP-legitimationsoplysninger, der vil blive brugt af Postal til at sende og modtage e-mails.
For at gøre dette skal du først gå videre til fanen Legitimationsoplysninger og vælge typen som SMTP eller API. Indtast derefter navnet på SMTP-legitimationsoplysninger, og vælg, hvordan du vil håndtere e-mail-adressen. Og det er det!
Tjek fanen Oversigt
Du har oprettet din Postal mail-server. Som et sidste trin skal du gå videre til fanen Oversigt for at kontrollere, om alt er korrekt konfigureret.
Afslutter
Dette var vores fulde dybdegående kig på, hvordan vi installerer og konfigurerer Postal (mail-serveren) på Ubuntu 20.04. Vi håber, du fandt dette nyttigt, og at det har hjulpet dig med at oprette din mailserver.
Som du kan se, er der mange ting, du har brug for at installere, og mange værktøjer, du har brug for at konfigurere, før du kan få Postal i gang. Så hvis du står over for nogen form for problemer eller fejlmeddelelser under installationsprocessen, er du velkommen til at skrive det ned i kommentarerne, da vi gerne vil hjælpe dig.
Her er et eksempel på en fejl, du kan løbe ind i. I denne vejledning har vi brugt RVM til at installere Ruby. Men hvis du har brugt en anden installationsmetode (siger apt-get) til din Ruby-installation, mangler dit system muligvis en eller to nødvendige filer. Disse manglende filer kan forårsage problemer ved udførelse af Postal. Hvis dette sker, skal du installere de mistede data og det også i de rigtige mapper, før du kan køre Postal.