18. juli 2001 - 17:20Der er
83 kommentarer og 1 løsning
Mailserver
Hej Venner..
Jeg har en Unix Server (OpenBSd 2.9), som jeg bruger til Webserver og den skal nu også være mailserver, men jeg må sige ærligt at jeg ikke har megen forstand på hvordan det gøres og hvad der kan anbefales af programmer.
Hvis du ikke har helt styr på mail systemer som Sendmail, vil jeg helt sikkert anbefale dig at bruge Postfix (www.postfix.org). Postfix er et af de mest sikre systemer på markedet, og har ekstrem høj sikkerheds mæssige enskaber, stabilitet, performance og ikke mindst skabilitet.
Jeg har personligt brugt Postfix i mange år, og finder Postfix utroligt lækkert at arbejde med, hvor jeg før har arbejdet mange år med Sendmail og Sendmail Pro.
Hvis du vælger at benytte Postfix som din MTA, og ønsker at have en mulighed for at hente din mail ned til dine andre klienter (f.eks. dine Windows klienter), skal du have fat i IMAP serveren fra \"http://www.washington.edu/imap/\", der også indeholder en POP2/3 server. UW\'s POP3 er klart det bedste valg, frem for QualCom\'s qpopper og what not\'s.
mdr >> nu har jeg så prøvet at installer postfix gennem ports på min openbsd 2.9 og jeg fik denne fejl.. hvad skyldes dette.
AfterStep applet asmail-0.50 is now hopefully configured, just run : make ; make install ; make install.man
===> Building for asmail-0.56 cc -O2 -I/usr/local/include -c asmail.c asmail.c:16: X11/Xlib.h: No such file or directory asmail.c:17: X11/Intrinsic.h: No such file or directory asmail.c:18: X11/xpm.h: No such file or directory asmail.c:19: X11/extensions/shape.h: No such file or directory *** Error code 1
Stop in /usr/ports/mail/asmail/work/asmail-0.56. *** Error code 1
Stop in /usr/ports/mail/asmail (line 1594 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1
Hmm, det der er ikke en compilation fejl fra postfix. Det er en fejl der er genereret fra asmail som du kan se. Hvis du ikke er taget fejl, saa kan det være at postfix paa openbsd har asmail som en dependancy, hvilket er meget meget mærkeligt.
Anyways, det som afterstep mail brokker sig over, er at du ikke har XF86-installeret.
Find lige ud af om det overhovedet er postfix du har sat til at compile, for hvis det er at postfix har asmail som en dependancy, saa er det sku noget der er en eller anden gut der har sat op, for det er ikke en dependancy fra postfix projectet.
Nej, du skal ihvertfalde ikke installere XF85 paa grund af den fejl her, for det er under compileringen af asmail at denne fejl opstaar, og det er jo ikke asmail du vil have installeret, men postfix, er du sikker paa at det er postfix i ports du er gaaet ind under?
hmm, prøv engang at lave en \"make clean\", so saa efterfølgende en \"make\".
Hvis du ved hvordan ports fungere, saa check om \"asmail-0.56\" er en dependancy.
Det skal siges at det er meget underligt (hvis jeg ikke har sagt det før) at der er denne form for dependancy, for asmail er bare en email client, og det er absolut ikke en nødvendighed, og det høre ingen steder hjemme at have denne dependancy sat paa postfix MDA\'en.
Creating gzip\'d tar ball in \'/usr/ports/packages/i386/All/postfix-2001022 ldap.tgz\' ===> postfix-20010228.pl01-ldap depends on: ldap - found ===> Installing postfix-20010228.pl01-ldap from /usr/ports/packages/i386 stfix-20010228.pl01-ldap.tgz pkg_add(postfix-20010228.pl01-ldap): other version \'postfix-20010228.pl01 dy installed *** Error code 1
Stop in /usr/ports/mail/postfix/stable (line 1673 of /usr/ports/infrastru k/bsd.port.mk). *** Error code 1
well, den siger at postfix allrede er installeret.
brug pkg_delete til at fjerne \'postfix-20010228.pl01\'.
Patchlevel-01 versionen er nu ogsaa en rimelig gammel udgave, saa dte ser ud til at du ikek har haft opdateret din ports collection. Men du skal du ikek begynde paa det nu, det er noget du kan gøre senere.
Somsagt, slet \'postfix-20010228.pl01\' ved at bruge \"pkg_delete\".
Grunden til at jeg gerne vil have at du sletter den installerede postfix, er at vi ikke kender status paa denne installation, saa vi har bedst ved at slette den, og saa installere den vi er igang med.
brug \"pkg_delete postfix-20010228.pl01\" til at slette den postfix du paa en eller anden maade har faaet installeret (sikkert en halv installation), og kør derefter den \"make install\" som den ikke ville udføre.
postfix-20010228.pl01-ldap depends on: ldap - found ===> Installing postfix-20010228.pl01-ldap from /usr/ports/packages/i386/All/postfix-20010228.pl01-ldap.tgz pkg_add(postfix-20010228.pl01-ldap): other version \'postfix-20010228.pl01\' already installed *** Error code 1
Stop in /usr/ports/mail/postfix/stable (line 1673 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1
af en eller anden mærkelig grund laver den fejl igen..
===> Building package for openldap-2.0.11 Creating package /usr/ports/packages/i386/All/openldap-2.0.11.tgz Using SrcDir value of /usr/ports/databases/openldap/work/fake-i386/usr/local Creating gzip\'d tar ball in \'/usr/ports/packages/i386/All/openldap-2.0.11.tgz\' tar: Unable to access lib/liblber.so.2.6 <No such file or directory> tar: Unable to access lib/libldap.so.2.6 <No such file or directory> tar: Unable to access lib/libldap_r.so.2.6 <No such file or directory> tar: WARNING! These file names were not selected: lib/liblber.so.2.6 lib/libldap.so.2.6 lib/libldap_r.so.2.6 pkg_create: tar command failed with code 256 *** Error code 1
Stop in /usr/ports/databases/openldap (line 1763 of /usr/ports/infrastructure/mk /bsd.port.mk). *** Error code 1
Stop in /usr/ports/databases/openldap (line 577 of /usr/ports/infrastructure/mk/ bsd.port.mk). *** Error code 1
Stop in /usr/ports/mail/postfix/stable (line 1253 of /usr/ports/infrastructure/m k/bsd.port.mk). *** Error code 1
Stop in /usr/ports/mail/postfix/stable (line 1450 of /usr/ports/infrastructure/m k/bsd.port.mk). *** Error code 1
Hvordan skal jeg gøre det slette alt under mappen /usr/ports og dernæst hente ports.tar.gz igen og tar vxzf ports.tar.gz i /usr/ports igen og dernæst lave en cvs update eller hvordan vil du anbefale. ?
env CVS_RSH=/usr/bin/ssh CVSROOT=anoncvs@anoncvs.no.openbsd.org:/cvs cvs up -PAd cvs update: in directory .: cvs [update aborted]: there is no version here; run \'cvs checkout\' first
er det fordi serveren anoncvs.no.openbsd.org er ude af drift lige nu eller har jeg gjort noget forkert. ?
well, du skal angive hvad det er for noget du vil udføre en checkout paa, som her er ports. Prøv at bruge \'cvs checkout ports\' (du skal have angivet dit CVSROOT etc.)
Naa, okie... saa er det ikke noget der skulle tage saa forfærdeligt lang tid. Inden du begynder at gøre noget naar det nye ports-tree er bygget, skal du huske at slette alt hvad der har med postfix og gøre, og dets dependencies.
Ikke specielt. Se om det er noget trafik med tcpdump, og hvis der ikke er kan du jo bare stoppe den. Den starter jo ikke forfra, men fortsætter bare hvor den slap.
nej nej. du skal ikke hente ports.tar.gz, det ville jo være intetsigende, eftersom du lige har cvs\'et den sidst nye ports collection. stoppede og startede du ikke den cvs, og fortsatte den ikke med at hente sit ports-tree ned?
du siger at den giver fejl, fordi der stadig er noget postfix installeret... hvorfor fjerne du det ikke? det var jo det som jeg sagde at du skulle...
Jeg har installeret qmail og har fået hjælp til opsætningen.. Hvis I vil bruge qmail kan i kigger på dette website: http://www.lifewithqmail.org/ som har en slavisk opsætning..
Synes godt om
Ny brugerNybegynder
Din løsning...
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.