Avatar billede keyblade Nybegynder
17. april 2007 - 17:50 Der er 6 kommentarer

Hvilke mailservere?

Hej...

Jeg sidder og leger lidt med en debian maskine, som jeg gerne vil prøve og sætte en mailserver op på.
Så, hvad findes der inden for det emne? Der skal helst være en idiotsikret guide til, og det skal være forholds vist nemt at sætte op :)
Der må meget gerne også være en webmail til - jeg har allerede apache med php og MySQL på. (hvilket også ville være en fordel at bruge..)

Mvh. Keyblade
Avatar billede leif Seniormester
17. april 2007 - 17:59 #1
Qmail ?
Avatar billede leif Seniormester
17. april 2007 - 17:59 #2
Avatar billede bufferzone Praktikant
17. april 2007 - 19:19 #3
klart Qmail

Du kan oven i købet få et par bøger der beskriver Qmail i detaljer
Avatar billede keyblade Nybegynder
19. april 2007 - 15:00 #4
Får fejl rundt omkring.

Part 2:
ved "make && make setup check" når man skal sætte ucspi-tcp op får jeg fejl:

./load tcpserver rules.o remoteinfo.o timeoutconn.o cdb.a \
dns.a time.a unix.a byte.a  `cat socket.lib`
tcpserver.o(.text+0x5c0): In function `doit':
: undefined reference to `errno'
remoteinfo.o(.text+0x78): In function `mywrite':
: undefined reference to `errno'
remoteinfo.o(.text+0x118): In function `myread':
: undefined reference to `errno'
timeoutconn.o(.text+0x42): In function `timeoutconn':
: undefined reference to `errno'
timeoutconn.o(.text+0xd1): In function `timeoutconn':
: undefined reference to `errno'
cdb.a(cdb.o)(.text+0x10e): more undefined references to `errno' follow
collect2: ld returned 1 exit status
make: *** [tcpserver] Error 1

Og ved daemontools:
Linking ./src/* into ./compile...
Compiling everything in ./compile...
./load envdir unix.a byte.a
envdir.o(.text+0x127): In function `main':
: undefined reference to `errno'
envdir.o(.text+0x286): In function `main':
: undefined reference to `errno'
unix.a(openreadclose.o)(.text+0x47): In function `openreadclose':
: undefined reference to `errno'
unix.a(pathexec_run.o)(.text+0x126): In function `pathexec_run':
: undefined reference to `errno'
unix.a(pathexec_run.o)(.text+0x167): In function `pathexec_run':
: undefined reference to `errno'
unix.a(readclose.o)(.text+0x67): more undefined references to `errno' follow
collect2: ld returned 1 exit status
make: *** [envdir] Error 1
Copying commands into ./command...
cp: cannot stat `compile/svscan': No such file or directory



Part 6:
configure: error: Unable to find your MySQL inc dir, specify --enable-incdir.


Og så med de her fejl tænkte jeg, at jeg nok lige måtte vente og se hvad jeg skulle gøre ved dem inden jeg forsætter. MySQL serveren er installeret, der kører apache2 med php5 og mysql på maskinen allerede.
Avatar billede keyblade Nybegynder
24. april 2007 - 23:01 #5
Har installeret det hele nu, men jeg kan ikke få CGI-scriptet til vqadmin til og virke.


vqadmin ligger her:
/var/www/minhp/cgi-bin/vqadmin/vqadmin.cgi

jeg har lidt flere hjemmesider som skal have adgang til både vqadmin og noget andet også.. (med samme login)
/var/www/minhp/cgi-bin linker en videre til /var/www/cgi-bin
/var/www/cgi-bin linker videre til /usr/lib/cgi-bin (dvs det er her /vqadmin/ ligger)


Så jeg skriver (i /etc/apache2/httpd.conf)
# Vqadmin.*
<VirtualHost 1.2.3.4>

ServerAdmin postmaster@localhost
DocumentRoot /var/www/cgi-bin/vqadmin
ServerName vqadmin.minhp
ServerAlias vqadmin.*

# CGI bin
<Directory "/var/www/cgi-bin">
deny from all
Options ExecCGI
AllowOverride AuthConfig
Order deny,allow
</Directory>

</VirtualHost>


men jeg får kun en masse spørgsmåls tegn, når jeg skriver vqadmin.minhp/vqadmin.cgi eller minhp/cgi-bin/vqadmin/vqadmin.cgi ?
Avatar billede keyblade Nybegynder
24. april 2007 - 23:07 #6
Det skal vel også lige siges jeg brugte følgende kommando til at fortælle, hvor den skulle smide vqadmin ind henne.

./configure --enable-cgibindir=/var/www/cgi-bin --enable-htmldir=/var/www/minhp

Det er step 6 der snakkes om. http://www.qmailrocks.org/vqadmin.htm




Daemon tools ordnede jeg ved og hente en .deb-pakke af filen, så lavede den endelig nogle fejlmeddelser om hvad der manglede, dem hentede jeg, og så kunne jeg lægge daemontools ind. (kun via .deb filen dog..)
Jeg har ingen anelse om hvad jeg gjorde ved UCSPI programmet eller hvad det hedder, det var noget jeg googlede mig frem til.
Efter daemontools virkede, så virkede det også i step 6 (dvs uden fejl -- kun CGI-problemer.)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester