Mailserver
Hej allesammen!
Jeg savner lidt opgaver (læs hobbyprojekt) til min server. Overvejer at have egen mailserver, blog og web-fotogalleri (måske vil jeg udbygge serverparken med 1 server dedikeret til disse online opgaver).
Vedr. mailserver som naturligvis er ganske kritisk for mig og samtidig mest vanskelig at opsætte.
Jeg kører openSUSE, hvad er jeres anbefalinger til IMAP4/POP3-server og webklient? Jeg har allerede domæne hostet, som naturligvis skal flyttes til egen fast IP.
Mine tanker:
IMAP4/POP3-server: Postfix
Web-klient: RoundCube
Antivirus: ClamAV
AntiSPAM: SpamAssassin
Hvor meget saft & kraft bruger en mailserver (CPU, disk og internettrafik)? Forventer ca. 10 rimelig aktive brugere, 0 MB til 1 GB primært i form af IMAP bokse.
Min ISP har blokeret for port 25, så de anbefaler jeg bruger dem som SMTP - nogen anbefalinger her? Er den konfiguration både enkel samt brugbar?
Forventer brugerne vil bruge en blanding af IMAP4 og webklient.
Bukker og takker for al input.
vh Allan
Jeg savner lidt opgaver (læs hobbyprojekt) til min server. Overvejer at have egen mailserver, blog og web-fotogalleri (måske vil jeg udbygge serverparken med 1 server dedikeret til disse online opgaver).
Vedr. mailserver som naturligvis er ganske kritisk for mig og samtidig mest vanskelig at opsætte.
Jeg kører openSUSE, hvad er jeres anbefalinger til IMAP4/POP3-server og webklient? Jeg har allerede domæne hostet, som naturligvis skal flyttes til egen fast IP.
Mine tanker:
IMAP4/POP3-server: Postfix
Web-klient: RoundCube
Antivirus: ClamAV
AntiSPAM: SpamAssassin
Hvor meget saft & kraft bruger en mailserver (CPU, disk og internettrafik)? Forventer ca. 10 rimelig aktive brugere, 0 MB til 1 GB primært i form af IMAP bokse.
Min ISP har blokeret for port 25, så de anbefaler jeg bruger dem som SMTP - nogen anbefalinger her? Er den konfiguration både enkel samt brugbar?
Forventer brugerne vil bruge en blanding af IMAP4 og webklient.
Bukker og takker for al input.
vh Allan
Kommentarer5
Jeg kører min hobby mail
Jeg bruger Telenors smtp-server som smtp-server, og det går fint. De forskellige mails bliver hurtigt sent af sted. Du kan jo altid bruge din ISP´s smtp-server, hvis det er muligt.
Jeg var lidt doven vedrørende installeringen af mail-serveren, så jeg brugte Iredmail ( http://www.iredmail.org/features.html ), som er en samling af sh-scripts, som klare installationen for en med alle de programmer, der er nødvendige for en mailserver (bl.a. roundcube, postfix, clamav, LAMP-server, kan ikke lige huske de sidste). Jeg har både brugt IRedmail til en Ubuntu server og en Debian server, og det har fungeret upåklageligt.
Jeg skulle først lige forbi spamhaus.org for at få whitelisted min ip-addresse før at jeg kunne bruge min mail server, da de forskellige mails eller vil gå i spam-mappen hos hos bl.a. hotmail og gmail-brugere. Da jeg ville sende en mail til en hotmail-konto, fik jeg en mail tilbage med en fejlkode, som gjorde, at jeg automatisk havnede i deres spam-mappe.
Lige en ting du skal være opmærksom på. Hvis du sender mails til bl.a. gmail- og hotmail-brugere, kan du godt risikere, at dine mail havner i deres spam-mappe. Det oplevede jeg bl.a. med min lillesøsters hotmail. Jeg tror, jeg fik det løst med at få whitelisted ip-adressen ( måske en gentagelse af det forgange afsnit).
Ellers må du bare skrive, hvis der er mere. Jeg har også kunne opsætte min mailkonto i Thunderbird, hvis det nu skulle have interesse.
server
Jg har selv haft lignende projekt.
Serverens kræft er næsten underordnet. Den mængde traffik og behov du har kan vidst køre på selv den mindste knallert. Dog kan lidt ekstra hukommelse være en fordel, specielt ved store mails.
Jeg har på debian haft et lignende setup.
Oprindeligt på en pentium II, og det kørte dengang meget fornuftigt. Jeg kan anbefale at implementere greylisting også. Hviklet bestemt minimerer antallet af spammails.
Samtidig anbefaler jeg du vælger en smtp+imap server som anvender maildir, da dette er mindre ressource krævende og reelt væsentlig bedre løsning end en flad fil.
Hvis du har en meget lille server bør du slå server side søgning fra i IMAP, men ellers skulle det være lige ud af landevejen.
Overvej også lokal DNS cache, da spamassassin ofte laver mange DNS forespørgsler.
Squirrelmail webclient
Courier-Imap4+ssl (993)
Exim4-smtp
spamassassin
clamav
Greylistd[1]
DNS-Bind9
Mht. til konfiguration har du en udfordring hvis port 25 er lukket for ind og udgående requests.
Problemet kan dog typisk løses, ved at opsætte sekundær DNS MX til din udbyders smtp server.
Udgående post opsættes så til at relayes gennem din udbyders smtp server.
Hvis du har åbent for port 25(ind/ud) skal du huske at checke at du ikke er et åbent mail-relay. Din IP bliver hurtigt blacklistet, og det kan tage evigheder at få den whitelistet igen.
Held og lykke med projektet.
[1] Greylisting er kun anvendeligt hvis du åbent på port 25 ind+ud.
vh Mikkel
Jeg kører også Courier med
Umiddelbart kan jeg kun sige, at jeg _aldrig_ har haft problemer med performance. Og i øjeblikket hoster min maskine en 20-30 mail adresser til forskellige kunder der ligger inde med flere tusind mails. De bliver brugt flittigt til både store og små mails hver dag.
Serveren er ikke særlig stor.
Jeg har desuden sat den op med MySQL og spam-assasin som kører upåklageligt. Har hacket spam assasin og courier til at smide spam i en spam mappe som Gmail gør det. Har desuden lavet et webinterface, samt skrevet lidt scripts til autoreply i Ruby.
Kører desuden både Squirrelmail og RoundCube (nogle af kunderne kan ikke fordrage Squirrelmail og nogle kan ikke tage RoundCube - så de har mulighed for begge).
Tak allesammen for jeres
I har givet mig så mange gode grunde til at fortsætte mit lille hobbyprojekt, så sidder nu og vælger stumper til maskinen.
Jeg vender tilbage med status hvordan det hele forløber sig.
God weekend!
Jeg kører postfix på en
Sammen med postfix, har jeg clamav, squirrelmail, courier-pop3, courier-imap.
Postfix er knyttet op imod MySQL hvor brugerne, og postkasse detaljerne er defineret.
Der er desuden lagt TLS på der kører startTLS, for forhøjet sikkerhed.
Bemærk at postfix er en MTA, alså den modtager og sender "bare" post. For at du kan logge på skal du have fat i en imap eller pop3 service. Courier er en mulighed, men der findes mange andre muligheder.
Jeg benytter mig faktisk ikke af greylisting, antispam, men har defineret en 4-5 RBLs direkte i postfix confen. Dette fungere glimrende, og der kommmer faktisk et meget få antal spam mails. Dog er ulempen jo så hvis at en afsender fejlagtigt er havnet her, så modtager man ikke mails herfra.
Hvis jeg skulle anbefale noget, og du har "begrænset" trafik på serveren, ville jeg gå efter noget strømbesparende. Umiddelbart virker det ikke som om, du har behov for en high performance server?.