31. juli 2003 - 10:51Der er
45 kommentarer og 1 løsning
Step-by-Step installation af Qmail
Hej folkens Jeg kunne godt tænke mig at få installeret en mailserver på min RedHat9 maskine. Problemet er bare at jeg fatter nada af de tutorials jeg hidtil har fundet frem til :(
Jeg ved ikke om i har andre forslag til en alternativ email server? - Jeg skal primært bruge POP3 og en webmail løsning
du skal lige være opmærksom på at qmail (og postfix for den sags skyld) kun sørger for at du kan sende og modtage mails; for at hente dine mails skal du have en pop3-server (f.eks. qpopper).
når du kører make install kommandoen vil den komme og spørge dig om en række spørgsmål, som du medmindre du har en god grund til, blot kan svare ja til ved at trykke enter.
Du kan evt. vælge at bruge de værktøjer som redhat selv leverer med på cd-roms - sendmail, pop3/imap og squirrelmail - det giver vist nok ikke undersøttelse af viritual hosting - men jeg er ikke helt sikker.
Alt ligger som rpm-pakker på skiverne - og er derfor nemt at installere.
Så vælg endten Qmail eller Postfix (det er også min opfattelse at de fleste her på exp. kører med en af dem, derfor vil der være mest hjælp at hente, hvis du vælger en af dem) Jeg kører selv med Qmail.
mfalck: Jeg fik kørt det hele som du beskrev; men 'make install' meldte blot følgende: "Please review the INSTALL instructions first."
lap: Tak for tippet; det gjorte jeg for et par uger siden; fandt ikke ud af at configurere det, og eftersom mfalck har været så venlig at give mig en step-by-step "tutorial" herinde, følger jeg den indtil videre ;)
gonza.dk: Jeg er ikke helt klar over hvad der gik galt (læs evt.: http://www.eksperten.dk/spm/367665) - Jeg gik dog fra Mandrake igen, idet jeg ikke kunne bruge VNC på den.. erhm.. længere historie faktist :O)
Hvis du har installeret en RH9, så har du også installeret Postfix. Problemet er at du OGSÅ har installeret SendMail (et uhyggeligt grimt program). et eneste du skal gøre er at skifte fra SendMail til Postfix. Her ( http://www.spenneberg.com/postfix-amavisd-new.pdf ) er et ret godt link til hvordan man installerer RedHat, skifter til PostFix, OG installerer Aamavisd-new, til SPAM og virus detektering.
Jeg kom desværre ikke længere, så jeg gik i gang med at læse lidt om hvordan man oprettede brugere osv... Skal jeg virkelig tilføje en linux-account for hver enkelt bruger jeg opretter?
Jeg er endvidere ikke helt klar over hvor configurationsfilerne ligger henne :/
alle postfixs konfig-filer ligger i /etc/postfix - den primære fil hedder main.cf
du behøver ikke at lave en unix-bruger for hver mail-konto (jeg bruger det dog selv for at kunne lave quota og hjemmesider); faktisk understøtter postfix authenticering op mod bl.a en mysql-database; der findes en længere opsætningsguide på
Dette spm har desværre trukket en hel del tid ud.. :/
Er der nogen der kan sige mig hvor jeg skal tilføje hvad for at få følgende til at virke:
admin@domain1.com brugere@domain1.com
admin@domain2.com brugere@domain2.com
admin@domain3.com brugere@domain3.com
osv..
---
Det ville også være lækkert lige at høre om der er noget specielt jeg skal hold øje med i .conf filerne for at holde spammere væk fra serveren. Jeg vil lige tilføje at jeg er lidt af en newbee til linux verdenen, så hvis i kunne være lidt pædagogiske i jeres svar, ville jeg være yderst taknemmelig :))
Nu ved jeg ikke om jeg skulle åbne et nyt spm, idet denne hentyder til brugen af qmail og ikke postfix, som jeg nu gerne satser på at få op at køre?!? :o)
bemærk at du også kan forwarde til brugere udenfor ala
bruger@domain4.com bruger@microsoft.com
angående spam:
i main.cf kan du sætte: maps_rbl_domains = sbl.spamhaus.org rbl.maps.vix.com dul.maps.vix.com default_rbl_reply = $rbl_code Service unavailable; $rbl_class [$rbl_what] blocked using $rbl_domain${rbl_reason?; $rbl_reason}
Jeg er stadigvæk ikke helt med hvad det er jeg skal gøre. Kan du evt. vise mig et eksempel på hvad der skal laves for følgende domains.. (Sæt nu jeg har bruger1@domain1.com bruger2@domain1.com bruger1@domain2.com bruger2@domain2.com - og serverens externe IP er 212.55.55.3 og interne IP er 10.0.0.3).
Jeg mistede desværre allerede tråden ved: "domain1.com X domain2.com X domain3.com X"
Undskylder dog mange gange, er bare MEGET ny indenfor linux miljøet og har ikke fåst med andet end Apache, Mysql osv. til RedHat, så derfor har jeg en noget skaldet isse når det kommer til linux .conf filer :(
ok - i virtual filen skal du give postfix-serveren besked på hvilke domæner den skal acceptere mail til. Dette gøres ved at skrive domænenavnet og "et-eller-andet" - her har jeg brugt et "X", men du kunne sagtens skrive noget andet, men det er forklaringen på de tre linier med "domain1.com X".
Når du har fortalt postfix hvilke domæner den skal acceptere mail til, så skal du fortælle den hvor den skal sende mailene hen. Dette gøres ved at skrive brugernavn@domain1.com og så det ene af de nedentstående:
1) en ekstern mail-adressse (f.eks. bush@whitehouse.org) 2) navnet på en intern bruger (altså en bruger du kan logge ind med)
Hvis du er ny i faget, kan du overveje at installere webmin (www.webmin.com), som bla har et modul til postfix, så behøver du ikke at sidde og rode i config-filer, men kan nøjes med at gøre det fra en web-side. Bare rolig, det skal nok komme hen ad vejen [som en lille sidebemærkning skal jeg da gerne oplyse at første gang jeg prøvede at boote en linux fra en diskette, var engang i 1993].
Sådan! - Nu ser Postfix i hvertfald ud til at ville køre sammen med webmin (måtte installere den nyeste version af webmin, idet den gamle, mystisk nok, ikke ville køre :()
Da jeg stadigvæk ikke forstår det helt store af Postfix, har jeg prøvet at snuse lidt rundt med både Webmin og VirtualAdmin (tror jeg nok den hed.. - et extension til Webmin) - Kunne det tænkes at nogen derude ved hvordan dette kommer op til at køre?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.