Hoe iRedMail op Ubuntu 18.04 te installeren

Invoering

Het runnen van uw eigen mailserver biedt het voordeel van privacy en de mogelijkheid om zoveel e-mailaccounts aan te maken als u wilt voor uw domeinen.

Deze tutorial laat je zien hoe je iRedMail , een open source mailserver setup script, installeert op een nieuwe installatie van Ubuntu 18.04. iRedMail bespaart u tijd door alle componenten te installeren en in te stellen die u nodig hebt om een ​​e-mailserver te laten draaien, zoals:

  • Postfix - A mail transfer agent (MTA)
  • Dovecot - Een IMAP- en POP3-server
  • Nginx - Een webserver
  • OpenLDAP - LDAP-server voor het opslaan van e-mailaccounts of een MySQL-, MariaDB- of PostgreSQL-server voor het opslaan van e-mailaccounts.
  • SpamAssassin - Een spamscanner
  • ClamAV - Een virusscanner
  • Amavisd - Een interface tussen Postfix, SpamAssassin en ClamAV
  • iRedAPD - Postfix-beleidsserver

Optioneel:

  • Roundcube - Een webmailinterface
  • SOGo Groupware - Een agenda-, contact- en taakendienst
  • Fail2ban - Beperkt en verbiedt aanmeldingen van IP-adressen die er kwaadaardig uitzien

Vereisten

  • Een nieuwe Ubuntu 18.04 Vultr Cloud Compute-instantie met minimaal 2 GB geheugen (bij voorkeur 4 GB) voor een mailserver met weinig verkeer
  • Poort 25 is gedeblokkeerd
  • Een niet op de zwarte lijst geplaatst IP-adres. Als uw IP-adres is toegevoegd aan een zwarte lijst, worden uw e-mails gemarkeerd als spam en bereiken ze mogelijk nooit hun bestemming. U kunt controleren of uw IP-adres op een zwarte lijst staat door het hier in te voeren .
  • Een niet-root sudo-gebruiker

Installatie

Eerst wilt u uw volledig gekwalificeerde domeinnaam (FQDN) -hostnaam instellen. Voer hostname -fin om de huidige hostnaam te bekijken.

hostname -f

Op Ubuntu is de hostnaam ingesteld in twee bestanden: /etc/hostnameen /etc/hosts. Open /etc/hostname.

sudo nano /etc/hostname

In /etc/hostnamewordt de korte vorm van de hostnaam gegeven, niet de FQDN-hostnaam. Voer het korte formulier in van de hostnaam die u wilt gebruiken. Als de FQDN-hostnaam die u wilt gebruiken bijvoorbeeld is mail.example.com, ziet uw bestand er als volgt uit.

mail

Open vervolgens /etc/hosts.

sudo nano /etc/hosts

Voeg uw FQDN-hostnaam toe als eerste item.

127.0.0.1   mail.example.com mail localhost localhost.localdomain

Sluit het bestand en start uw server opnieuw op.

sudo shutdown -r now

Zodra uw server weer actief is, kunt u uw hostnaam verifiëren.

hostname -f

Installeer het bzip2pakket zodat u het gedownloade iRedMail-pakket kunt decomprimeren.

sudo apt-get install bzip2

U bent nu klaar om iRedMail te installeren. Download de nieuwste versie van iRedMail met wget. U kunt de nieuwste build vinden door naar de iRedMail-downloadpagina te gaan .

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.9.tar.bz2

Pak de tarball uit en dan cdnaar de directory.

tar xvf iRedMail-0.9.9.tar.bz2
cd iRedMail-0.9.9

Voeg vervolgens de juiste rechten toe voor het iRedMail-installatiescript en voer het uit sudo.

chmod +x iRedMail.sh
sudo bash iRedMail.sh

Het iRedMail-installatiescript zal u een aantal vragen stellen voordat u de mailserver voor u instelt. Het kiezen van de standaardopties wordt aanbevolen als u nog niet bekend bent met het runnen van een mailserver.

Als u het script uitvoert, wordt een welkomstscherm geopend. Selecteer Yesom door te gaan.

In het volgende scherm kunt u het standaardpad voor e-mailopslag instellen, namelijk /var/vmail. Selecteer Nextom door te gaan.

In het volgende scherm kunt u uw favoriete back-end kiezen om e-mailaccounts op te slaan. Maak uw keuze en selecteer vervolgens om door Nextte gaan.

Vervolgens wordt u gevraagd uw eerste e-maildomeinnaam in te voeren. Dit is uw domein van eerder zonder het subdomein. Als uw FQDN bijvoorbeeld is mail.example.com, voert u example.comuw eerste e-maildomeinnaam in. Voer uw domeinnaam in en selecteer vervolgens om door Nextte gaan.

Een beheerdersaccount voor uw eerste e-maildomein. Dit account is zowel een admin-account als een e-mailgebruiker, daarom kunt u met dezelfde inloggegevens inloggen op webmail en het admin-paneel (iRedAdmin). De gebruikersnaam is het volledige e-mailadres. U wordt gevraagd om het wachtwoord voor het beheerdersaccount in te stellen.

Nadat u een voldoende sterk wachtwoord heeft ingevoerd, selecteert u Nextom door te gaan.

Vervolgens wordt u gevraagd om optionele componenten te kiezen die kunnen worden geïnstalleerd, zoals SOGo. Kies minimaal iRedAdminen Roundcube.

Nadat u de optionele componenten hebt geselecteerd die u wilt installeren, selecteert u Nextom door te gaan.

Het iRedMail-installatieprogramma zal u vragen om uw iRedMail-configuratie te bekijken en te bevestigen voordat de installatie doorgaat. Typ yen druk ENTERop om de installatie te starten.

Zodra de installatie is voltooid, wordt u gevraagd of u de firewallregels van iRedMail wilt gebruiken en of u de firewall nu opnieuw wilt opstarten. Typ yof Yen druk ENTERop om de standaard firewallregels te gebruiken en de firewall opnieuw op te starten.

Nadat alle vereiste pakketten zijn geïnstalleerd en geconfigureerd, start u uw server opnieuw op.

sudo shutdown -r now

Na het opnieuw opstarten heeft u toegang tot de webbeheerpagina op https://mail.example.com/iredadminuw domein. Gebruik de Roundcube-pagina op om uw e-mail te openen https://mail.example.com/mail. De server is geïnstalleerd met een zelfondertekend certificaat dat speciale rechten vereist om de pagina in uw browser te openen. Het wordt aanbevolen om te upgraden naar een certificaat van een certificeringsinstantie (CA). Let's Encrypt is een CA die gratis certificaten aanbiedt. Lees het Vultr Setup LetsEncrypt on Linux- artikel voor informatie over het gebruik van deze service. U moet de instructies volgen voor Nginx, aangezien dit de standaard webserver is die iRedMail installeert. Zodra het certificaat is verkregen, moet u de zelfondertekende certificaten die iRedMail maakt, vervangen.

sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key

Start alle services opnieuw op die de SSL-certificaatsleutel vereisen.

sudo systemctl restart postfix
sudo systemctl restart nginx
sudo systemctl restart dovecot

Geniet van je nieuwe mailserver! Zorg ervoor dat u het iRedMail.tipsbestand leest dat zich in de iRedMail-0.9.9map bevindt die is gemaakt in de map waarnaar u iRedMail hebt geüpload. Het bestand bevat:

  • De URL's, gebruikersnamen en wachtwoorden van de webgebaseerde applicaties die door iRedMail zijn geïnstalleerd
  • De locatie van softwareconfiguratiebestanden voor e-mailservices
  • Aanvullende belangrijke en gevoelige informatie

U moet ook de DNS-records voor uw e-mailserver instellen voordat u e-mail kunt verzenden en ontvangen. Lees de Inleiding tot Vultr DNS- zelfstudie voor informatie over het instellen van DNS-records.



Leave a Comment

Mailboxen eenvoudig migreren met Imapsync op Ubuntu 16.04 LTS

Mailboxen eenvoudig migreren met Imapsync op Ubuntu 16.04 LTS

Gebruikt u een ander systeem? Hoewel het migreren van websites meestal geen probleem is, is het soms moeilijker om e-mailboxen te migreren. Dit is vooral de cas

Spamassassin configureren met Postfix op Ubuntu 16.04

Spamassassin configureren met Postfix op Ubuntu 16.04

Spamassassin is een gratis en open source mailfilter geschreven in Perl dat wordt gebruikt om spam te identificeren met behulp van een breed scala aan heuristische tests op mailheaders en bod

RainLoop Webmail installeren op Ubuntu 16.04

RainLoop Webmail installeren op Ubuntu 16.04

Gebruikt u een ander systeem? RainLoop is een eenvoudige, moderne en snelle webgebaseerde e-mailclient. De broncode van RainLoop wordt gehost op Github. Deze gids laat je zien ho

Hoe RainLoop Webmail op Fedora 28 te installeren

Hoe RainLoop Webmail op Fedora 28 te installeren

Gebruikt u een ander systeem? RainLoop is een eenvoudige, moderne en snelle webgebaseerde e-mailclient. De broncode van RainLoop wordt gehost op GitHub. Deze gids laat je zien ho

Uw eigen mailserver bouwen met FreeBSD 11

Uw eigen mailserver bouwen met FreeBSD 11

Het runnen van uw eigen e-mailserver kan behoorlijk lonend zijn. U bent de baas over uw gegevens. Het geeft u ook meer flexibiliteit met uw bezorgopties. Echter

Hoe een e-mailserver in te stellen met iRedMail op Ubuntu 16.04

Hoe een e-mailserver in te stellen met iRedMail op Ubuntu 16.04

Gebruikt u een ander systeem? Inleiding Als je ooit een mailserver vanaf de grond opgebouwd hebt, weet je dat het een vervelende onderneming kan zijn. Daar ik

Hoe Mailtrain Newsletter Application op Ubuntu 16.04 te installeren

Hoe Mailtrain Newsletter Application op Ubuntu 16.04 te installeren

Gebruikt u een ander systeem? Mailtrain is een open-source zelf gehoste nieuwsbrief-app gebouwd op Node.js en MySQL / MariaDB. De bron van Mailtrains staat op GitHub. Thi

Hoe Mailtrain Newsletter Application op CentOS 7 te installeren

Hoe Mailtrain Newsletter Application op CentOS 7 te installeren

Gebruikt u een ander systeem? Mailtrain is een open-source zelf gehoste nieuwsbrief-app gebouwd op Node.js en MySQL / MariaDB. De bron van Mailtrains staat op GitHub. Thi

Hoe Mailtrain Newsletter Application op Debian 9 te installeren

Hoe Mailtrain Newsletter Application op Debian 9 te installeren

Gebruikt u een ander systeem? Mailtrain is een open-source zelf gehoste nieuwsbrief-app gebouwd op Node.js en MySQL / MariaDB. De bron van Mailtrains staat op GitHub. Thi

RainLoop Webmail installeren op Debian 9

RainLoop Webmail installeren op Debian 9

Gebruikt u een ander systeem? RainLoop is een eenvoudige, moderne en snelle webgebaseerde e-mailclient. De broncode van RainLoop wordt gehost op Github. Deze gids laat je zien ho

Installeer sSMTP With Mailtrap for Web Application Development op Ubuntu 16.04

Installeer sSMTP With Mailtrap for Web Application Development op Ubuntu 16.04

In deze tutorial leert u hoe u sSMTP installeert, een eenvoudige doorstuurserver. Mailtrap.io biedt een nep-e-mailserver voor ontwikkelaars. Gebruik het om te sen

Een OpenBSD e-mailserver met OpenSMTPD, Dovecot, Rspamd en RainLoop

Een OpenBSD e-mailserver met OpenSMTPD, Dovecot, Rspamd en RainLoop

Introductie Deze tutorial demonstreert een volledig uitgeruste e-mailserver die draait op OpenBSD met OpenSMTPD, Dovecot, Rspamd en RainLoop. OpenSMTPD is th

Mailboxen eenvoudig migreren met Imapsync op CentOS 7

Mailboxen eenvoudig migreren met Imapsync op CentOS 7

Gebruikt u een ander systeem? Hoewel het migreren van websites meestal geen probleem is, is het soms moeilijker om e-mailboxen te migreren. Dit is vooral de cas

Mail-in-a-box installeren op Ubuntu 18.04

Mail-in-a-box installeren op Ubuntu 18.04

Inleiding Mail-in-a-box (MiaB) zorgt voor alle ingewikkelde configuraties die nodig zijn om beveiligingsproblemen te voorkomen, biedt een solide spamdetectiesysteem

RainLoop Webmail installeren op CentOS 7

RainLoop Webmail installeren op CentOS 7

Gebruikt u een ander systeem? RainLoop is een eenvoudige, moderne en snelle webgebaseerde e-mailclient. De broncode van RainLoop wordt gehost op GitHub. Deze gids laat je zien ho

Hoe Mailtrain Newsletter Application op FreeBSD 12 te installeren

Hoe Mailtrain Newsletter Application op FreeBSD 12 te installeren

Gebruikt u een ander systeem? Mailtrain is een open-source zelf-gehoste nieuwsbrief-app gebouwd op Node.js en MySQL / MariaDB. De bron van Mailtrains staat op GitHub. Thi

Hoe Mailtrain Nieuwsbrief Applicatie te installeren op Fedora 28

Hoe Mailtrain Nieuwsbrief Applicatie te installeren op Fedora 28

Gebruikt u een ander systeem? Mailtrain is een open-source zelf gehoste nieuwsbrief-app gebouwd op Node.js en MySQL / MariaDB. De bron van Mailtrains staat op GitHub. Thi

RainLoop Webmail installeren op FreeBSD 12

RainLoop Webmail installeren op FreeBSD 12

Gebruikt u een ander systeem? RainLoop is een eenvoudige, moderne en snelle webgebaseerde e-mailclient. De broncode van RainLoop wordt gehost op Github. Deze gids laat je zien ho

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek

ReactOS: is dit de toekomst van Windows?

ReactOS: is dit de toekomst van Windows?

ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.

Blijf verbonden via WhatsApp Desktop-app 24 * 7

Blijf verbonden via WhatsApp Desktop-app 24 * 7

WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

Wat is een logboekbestandssysteem en hoe werkt het?

Wat is een logboekbestandssysteem en hoe werkt het?

Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.