Denne opplæringen viser deg hvordan du installerer gruppevaren iRedMail på en ny installasjon av Debian Wheezy.
Du bør bruke en server med minst én gigabyte minne, helst to. Selv om programvaren ikke bruker mange ressurser når den går på tomgang, topper den seg veldig raskt når den er under belastning. For eksempel under virusskanning.
Viktig : Ikke prøv å installere iRedMail på et system som allerede er i produksjon. Den er designet for å installeres på en ny installasjon og vil overstyre andre MTAer når den finner dem. Vær forsiktig og ha alltid sikkerhetskopier tilgjengelig.
I løpet av denne opplæringen vil vi anta at du jobber som administrativ bruker. Hvis du vil bruke i sudostedet, må du legge den til der det er nødvendig.
Først må du sørge for at et fullt kvalifisert domenenavn er angitt ved å åpne /etc/hostnamemed favoritttekstredigeringsprogrammet ditt og erstatte verdien der med et FQDN:
mail.example.com
Deretter må du kontrollere at FQDN er den første verdien som er oppført i /etc/hosts:
127.0.0.1 mail.example.com mail localhost localhost.localdomain
Bekreft at alt fungerte ved å utstede hostname -f. Utgangen skal være:
mail.example.com
Den eneste avhengigheten av iRedMail er bzip2, installer den med:
apt-get install bz2
Last ned og pakk ut den nyeste versjonen fra den offisielle hjemmesiden:
wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.8.7.tar.bz2
tar -xf iRedMail-0.8.7.tar.bz2
Endre tillatelsene til skriptet, og kjør installasjonsprogrammet:
cd iRedMail-0.8.7/
chmod 700 iRedMail.sh
./iRedMail.sh
Installasjonsskriptet vil oppdatere pakkelisten din, og deretter stille deg noen spørsmål:
- Plassering for postkassene,
/var/vmailer standard og helt greit.
- Backend brukes til å lagre kontoene, det er ingen standard. For et lite antall brukere
MySQLer det bare passende - hvis du ønsker å integrere i for eksempel en ActiveDirectory-brukerbase, bør du velge OpenLDAP.
- Et passord for den administrative MySQL-brukeren - pass på å ikke bruke spesialtegn da dette vil skape problemer.
- Første virtuelle domenenavn - example.com for denne opplæringen.
- Et passord for den administrative postbrukeren - du bør også unngå spesialtegn.
- Valgfrie komponenter - du bør i det minste velge iRedAdmin, phpMyAdmin og Roundcubemail for dette spørsmålet.
Installasjonsprogrammet vil nå spørre deg om en fil med sensitiv informasjon i den, /root/iRedMail-0.8.7/config, sørg for å stille inn filtillatelsene riktig når installasjonen er fullført:
chmod 600 /root/iRedMail-0.8.7/config
På dette tidspunktet installerer installasjonsskriptet mange pakker. Etter at den er ferdig, vil du bli spurt om brannmurregler:
< Question > Would you like to use firewall rules provided by iRedMail now?
< Question > File: /etc/default/iptables, with SSHD port: 22. [Y|n]
Disse spørsmålene avhenger av dine ønsker. For et fornuftig regelsett til å begynne med, bør du gå for Yher. Deretter vil du bli bedt om all nødvendig informasjon for å bruke iRedMail - etter en omstart:
reboot
(Ikke bekymre deg, informasjonen som blir bedt om kan finnes i /root/iRedMail-0.8.7/iRedMail.tipetter omstart.)
Webmail-grensesnittet kan nå nås med nettleseren din på:
https://mail.example.com/mail
Men siden iRedMail bruker et sertifikat som ikke er utstedt av en legitim sertifikatmyndighet (CA), vil du mest sannsynlig få en sikkerhetsadvarsel fra nettleseren din. Hvis du ønsker å fjerne sikkerhetsadvarselen, må du få et sertifikat fra en klarert CA. Installering av et annet sertifikat krever både sertifikatet og den private nøkkelen. Når de er lastet opp til serveren din, kan disse filene kopieres til riktig plassering med følgende kommandoer:
cp /path/to/your/cert /etc/ssl/certs/iRedMail_CA.pem
cp /path/to/your/key /etc/ssl/private/iRedMail.key
Start deretter alt som bruker cert/key:
service postfix restart
service dovecot restart
service apache2 restart
Og nå har du en alt-i-ett-postløsning. Lykke til med posten!
Andre versjoner
Debian
FreeBSD