This tutorial is available in other languages. Help translate more
English /
Attention
Bekijk onze lichtgewicht on-premise e-mail archiveringsoftware ontwikkeld door het iRedMail team: Spider Email Archiver.
mx.example.com
en IP-adres 172.16.244.254
voor onze Jail server.Opmerking:
Warning
Port 25 is vereist voor e-mail, maar veel Internet Service Providers blokkeren standaard port 25.
Port 25 wordt gebruikt voor communicatie tussen e-mail servers, het moet open staan, anders zal je server geen e-mail kunnen ontvangen of versturen. Contacteer je ISP om zeker te zijn dat het niet geblokkeerd is, of om het te deblokkeren.
Om iRedMail te installeren op FreeBSD binnen jail, heb je nodig:
sysutils/ezjail
voor FreeBSD.4 GB
RAM is nodig voor een e-mail server onder lage load met spam/virus scanner aanstaan.# cd /usr/ports/sysutils/ezjail/
# make install clean
/etc/rc.conf
:# Start ezjail ook wanneer systeem opstart
ezjail_enable="YES"
# Zet sysvipc aan. Nodig voor PostgreSQL.
jail_sysvipc_allow="YES"
/etc/sysctl.conf
, dit is vereist als je iRedMail
wilt installeren met PostgrSQL backend.security.jail.sysvipc_allowed=1
/etc/rc.conf
te veranderen.# reboot
# ezjail-admin install -p
Creëer een nieuwe jail
mx.example.com
172.16.244.254
aan network interface em0
/jails/mx.example.com
# ezjail-admin create -r /jails/mx.example.com mx.example.com 'em0|172.16.244.254'
# service ezjail restart
# ezjail-admin list
STA JID IP Hostname Root Directory
--- ---- ---------------- --------------------------------- ------------------------
DS 1 172.16.244.254 mx.example.com /jails/mx.example.com
We kunnen nu de Jail binnengaan met onderstaand commando:
# ezjail-admin console mx.example.com
/etc/resolv.conf
met correcte DNS server adres(sen). Bijvoorbeeld:# Bestand: /etc/resolv.conf
nameserver 172.16.244.2
bash-static
, iRedMail heeft het nodig om correct te werken.# pkg install bash-static
Je server is nu klaar om het iRedMail installatieprogramma op te starten. Het zal je meerdere simpele vragen stellen, dit allemaal is het enige dat je moet doen om een volledig werkende e-mailserver op te starten.
# bash # <- start bash shell, REQUIRED
# cd /root/iRedMail/
# LOCAL_ADDRESS='172.16.244.254' bash iRedMail.sh
/var/vmail/
.Note
Er is geen groot verschil tussen de aangeboden backends, het is dus sterk aangeraden om diegene te gebruiken die je het beste kent voor makkelijker beheer en onderhoud na installatie.
aan alle MySQL/MariaDB/PostgreSQL gebruikers
Als je kiest om e-mail accounts op te slaan in MySQL/MariaDB/PostgreSQL,
zal het installatieprogramma een willekeurig, sterk password voor je bedenken.
Je kunt het terugvinden in het bestand iRedMail.tips
.
Opmerking: Deze account is een admin account en een e-mailgebruiker. Dat betekent dat je kunt inloggen op de webmail en het administratiepaneel (iRedAdmin) met deze account, de login username is het volledige e-mailadres.
Kies optionele componenten
Attention
Which webmail should you choose? Roundcube or SOGo?
Nadat je bovenstaande vragen hebt beantwoord, zal het iRedMail installatieprogramma
je vragen om je veranderingen te bekijken en toe te staan. Het zal de nodige packages
automatisch installeren en configureren.
Typ y
of Y
en druk op Enter
om te starten.
Warning
Het zwakste deel van je e-mailserver is een gebruiker hun password. Spammers willen je server niet hacken, ze willen gewoon spam sturen vanuit je e-mailserver. Alstublieft ALTIJD ALTIJD ALTIJD gebruikers forceren om sterke paswoorden te gebruiken.
Lees bestand /root/iRedMail-x.y.z/iRedMail.tips
ten eerste bevat het:
Nadat de installatie succesvol werd afgerond, kan je webgebaseerde programma's gebruiken als je
ervoor had gekozen om die te installeren. Vervang your_server
hieronder door je server hostname of IP-adres
ping
toe in Jail/etc/sysctl.conf
om het ping
commando te kunnen gebruiken binnen de Jail:security.jail.allow_raw_sockets=1
/usr/local/etc/ezjail/mx_example_com
om ping
toe te staan binnen Jail:export jail_mx_example_com_parameters="allow.raw_sockets=1"
/usr/ports/distfiles
met de JailOm /usr/ports/distfiles/
te delen met de Jail moet je onderstaande lijnen toevoegen in /etc/fstab.mx_example_com
:
Jail zal de ports tree folder instellen als
/var/ports
indeplaats van/usr/ports
in/jails/mx.example.com/etc/make.conf
zoals standaard het geval is. je kunt deze standaarconfiguratie gebruiken of het veranderen in/usr/ports
.
# Deel van bestand: /etc/fstab.mx_example.com
/usr/ports/distfiles /jails/mx.example.com/basejail/var/ports/distfiles nullfs rw 0 0
Creëer folder /usr/jails/basejail/var/ports/distfiles
:
# mkdir /usr/jails/basejail/var/ports/distfiles