Avatar billede jalle Nybegynder
23. marts 2001 - 19:04 Der er 23 kommentarer og
1 løsning

Opstart af qmail

Jeg har fået installeret qmail, vpopmail og qmailadmin, men det ser ud til at qmail ikke vil starte op.

Jeg har set at under qmail installationen har placeret en fil qmail under /etc/rc.d/init.d/, men når jeg prøver at starter filen med \"/etc/rc.d/init.d/qmail start\", så kommer den og siger at den ikke kan finde sådan en fil eller directory.

Efter at have installeret qmailadmin skulle jeg prøve at køre http://mitdomainnavn/cgi-bin/qmailadmin - Der kommer browseren ud med fejl og siger at den ikke kan finde filen - Hvad kan det skyldes???

Jeg kører med Redhat 7.0 og jeg har afinstalleret sendmail.
Avatar billede beaviz Nybegynder
24. marts 2001 - 15:56 #1
1. Hvad indeholder den fil du har lagt i /etc/rc.d ?
2. Jeg vil gætte på at Apache ikke er sat rigtigt op.
Avatar billede jalle Nybegynder
24. marts 2001 - 16:03 #2
Qmail filen ser sådan ud.

#!/bin/sh
# Qmail Startup

# Source function library.
HOSTNAME=`mail.lws.dk`
HOSTIP=`hostname -i`        # not supported on all UNIX systems
QMAILDUID=`id -u qmaild`
QMAILDGID=`id -g qmaild`
QMAILLUID=`id -u qmaill`
# See how we were called.
case \"$1\" in
  start)
        echo -n \"Starting: \"
        env - PATH=\"/var/qmail/bin:/usr/local/bin\" \\
        qmail-start ./Maildir/ /usr/local/bin/accustamp \\
        | /usr/local/bin/setuser $QMAILLUID /usr/local/bin/cyclog /var/log/qmail &
        echo -n \"qmail \"
        env - PATH=\"/var/qmail/bin:/usr/local/bin\" \\
        tcpserver -H -R -c100 $HOSTIP pop3 /var/qmail/bin/qmail-popup \\
        $HOSTNAME \\
        /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir &
        echo -n \"pop \"
        env - PATH=\"/var/qmail/bin:/usr/local/bin\" \\
        tcpserver -H -R -x /home/vpopmail/etc/tcp.smtp.cdb -c100 \\
        -u $QMAILDUID -g $QMAILDGID $HOSTIP smtp \\
        /var/qmail/bin/qmail-smtpd 2>&1 |/var/qmail/bin/splogger smtpd &
        echo \"smtp\"
        ;;
  stop)
        echo -n \"stopping qmail\"
        killproc -TERM qmail-send
        killproc -TERM tcpserver
        echo
        ;;
  restart)
        $0 stop
        $0 start
        ;;
  alarm)
        echo -n \"Alarm processsing of E-Mails (qmail):\"
        killproc -ALRM /var/qmail/bin/qmail-send
        ;;
  *)
        echo \"Usage: qmail {start|stop|restart|alarm}\"
        exit 1
esac

exit 0

Du gætter på at Apache ikke er sat rigtigt op!!! Hvad hentyder du til der???

Jeg har sat virtualhost op i Apache og det kører fint :) http://212.242.126.150 og http://jlwebdezign.adsl.dk

Qmailadmin har jeg placeres her: http://jlwebdezign.adsl.dk/cgi-bin/qmailadmin
Avatar billede jalle Nybegynder
24. marts 2001 - 16:22 #3
Min virtualhost opsætning for jlwebdezign:

<VirtualHost 10.0.0.2:80>
    ServerAdmin webmaster@lws.dk
    ServerName jlwebdezign.dk
    ServerAlias www.jlwebdezign.adsl.dk www.jlwebdezign.dk jlwebdezign.adsl.dk
    DocumentRoot /home/www/jlwebdezign.dk
    ScriptAlias /cgi-bin/ \"/var/www/jlwebdezign.dk/cgi-bin\"
    ErrorLog logs/jlwebdezign.dk-error_log
    CustomLog logs/jlwebdezign.dk-access_log common

    <Directory \"/home/www/jlwebdezign.dk/cgi-bin\">
        AllowOverride None
        Options ExecCGI
        Order allow,deny
        Allow from all
    </Directory>

    <Directory \"/home/www/jlwebdezign.dk\">
        Options Indexes Includes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

</VirtualHost>
Avatar billede beaviz Nybegynder
24. marts 2001 - 16:25 #4
1. Wov, jeg kan slet ikke overskue hele den fil, men jeg prøver alligevel.
Har du virkeligt disse:
/usr/local/bin/accustamp
/usr/local/bin/setuser
/usr/local/bin/cyclog
/var/qmail/bin/splogger
- og ligger vpopmail i /home/vpopmail/, qmail i /var/qmail/, og et lgodir i /var/log/qmail/ ?

2. Ja, men har du husket en \"ScriptAlias /cgi-bin/ /stien/til/noget/andet\" inden i din virtualhost container?
Avatar billede jalle Nybegynder
24. marts 2001 - 16:39 #5
Jeg har ikke selv lavet filen, den går ud fra at den er fulgt med qmail, da jeg installerede det.

/usr/local/bin/accustamp |nej
/usr/local/bin/setuser | nej
/usr/local/bin/cyclog | nej
/var/qmail/bin/splogger | ja
vpopmail i /home/vpopmail/ |ja
qmail i /var/qmail/ | ja
lgodir i /var/log/qmail/ | nej

Jeg går ud fra /var/log/qmail/ oprettes når qmail bliver startet op første gang.

Skal jeg have disse filer???
Avatar billede beaviz Nybegynder
24. marts 2001 - 19:22 #6
/var/logqmail/ skal du selv lave, \"touch /var/log/qmail\". Som udgangspunkt bliver der ikke skrevet til logfiler medmindre at de eksisterer.
De andre bliver brugt i dette script, men er ikke nødvendige.

Forstå qmail og lav dit eget opstartsskript, mit fylder fx 3 linier, det kan gøres simplere..
Avatar billede jalle Nybegynder
24. marts 2001 - 23:09 #7
Opstartscript er ikke min stærke side (har ikke prøvet det før) - så hvis du vil/har lyst til at give mig en idé til hvordan man laver et opstartscript eller give det opstartscript du bruger, så vil jeg være glad og du får pointene, hvis du også lige hjælper mig med qmailadmin (hvis det ikke virker når qmail bliver startet op).

Kig lige forbi: http://www.eksperten.dk/spm/57494
Har det din interesse at skrive noget fx. qmail m.m.???
Avatar billede beaviz Nybegynder
25. marts 2001 - 13:31 #8
Her er det script jeg selv bruger, men vær opmærksom på at det IKKE vil virke uden videre for dig, men måske det kan være til inspiration:
#!/bin/sh

# qmail itself:
exec env - PATH=\"/var/qmail/bin:$PATH\" qmail-start ./Mailbox splogger qmail &

# pop3 server:
exec env - PATH=\"/var/qmail/bin:/usr/local/bin\" tcpserver -R 195.249.123.107 pop3 /var/qmail/bin/qmail-popup mail.dataweb.dk /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir &

# smtp server:
env - PATH=\"/var/qmail/bin:/usr/local/bin\" tcpserver -H -R -x/home/vpopmail/etc/tcp.smtp.cdb -c20 -u503 -g503 195.249.123.107 smtp /var/qmail/bin/qmail-smtpd 2>&1 > /dev/null &
Avatar billede beaviz Nybegynder
25. marts 2001 - 13:32 #9
HRMF! eksperten brød linier op, vi laver lige en eksperten version :)
#!/bin/sh

# qmail itself:
exec env - PATH=\"/var/qmail/bin:$PATH\" qmail-start ./Mailbox splogger qmail &

# pop3 server:
exec env - PATH=\"/var/qmail/bin:/usr/local/bin\" tcpserver -R 195.249.123.107 pop3 \\
/var/qmail/bin/qmail-popup mail.dataweb.dk /home/vpopmail/bin/vchkpw \\
/var/qmail/bin/qmail-pop3d Maildir &

# smtp server:
env - PATH=\"/var/qmail/bin:/usr/local/bin\" tcpserver -H -R -x/home/vpopmail/etc/tcp.smtp.cdb \\
-c20 -u503 -g503 195.249.123.107 smtp /var/qmail/bin/qmail-smtpd 2>&1 > /dev/null &
Avatar billede jalle Nybegynder
25. marts 2001 - 14:35 #10
Det ser ud til at jeg har fået qmail til at virke. Jeg kunne hente post fra qmail via en anden pc\'er. (selvom der ikke var nogle).

Men jeg har stadig problemer med qmailadmin ???

Vil du ikke lige hjælpe mig med det???
Avatar billede beaviz Nybegynder
25. marts 2001 - 15:28 #11
Jaja, jeg vil da altid gerne hjælpe... hvad output giver en ls -l qmailadmin i cgi bin dir\'et?
Avatar billede jalle Nybegynder
25. marts 2001 - 15:31 #12
Den giver dette:

-rwxr-xr-x    1 root    root      237265 Mar 20 13:17 qmailadmin
Avatar billede beaviz Nybegynder
25. marts 2001 - 23:29 #13
Hvad med en pwd i samme dir?
Avatar billede jalle Nybegynder
25. marts 2001 - 23:32 #14
Jeg går ud fra at du mener password filen under /etc

-rw-r--r--    1 root    root        1539 Mar 18 10:47 passwd
Avatar billede beaviz Nybegynder
25. marts 2001 - 23:42 #15
nej, kommandoen \"pwd\" i det dir som din qmailadmin ligger i :)
Avatar billede jalle Nybegynder
25. marts 2001 - 23:45 #16
Sorry, jeg læste det som password filen. (Hvor dumt, når man ikke tænker sig om) :)

Her kommer den.

[root@server cgi-bin]# pwd qmailadmin
/home/www/jlwebdezign.dk/cgi-bin
Avatar billede beaviz Nybegynder
25. marts 2001 - 23:46 #17
Der står \"/var/www/jlwebdezign.dk/cgi-bin\" i din conf fil. Kan det virkeligt være rigtigt?
Avatar billede jalle Nybegynder
25. marts 2001 - 23:51 #18
Ja, det var det, men det hjalp ikke at ændre det :(

Jeg flyttede mine html filer på et tidspunkt, men glemte lige den linie.
Avatar billede jalle Nybegynder
25. marts 2001 - 23:54 #19
Har du icq?? så vi evt. kan løse det den vej over eller vil du prøve at logge ind på min maskine via ssh???
Avatar billede beaviz Nybegynder
26. marts 2001 - 00:11 #20
Du kan godt fjerne hele:
<Directory \"/home/www/jlwebdezign.dk/cgi-bin\">
containeren, det fungerer som det skal hvis du bruger scriptalias, hvis du bruger ExecCGI til at sætte det op med, skal du have den rigtige extension, for at den fungerer. Så fjern den.
Og nej, jeg har ikke icq.
Jeg vil da godt logge ind via ssh, men det må vente til i morgen, der ligger en varm krop og venter på mig :)
Avatar billede jalle Nybegynder
26. marts 2001 - 00:18 #21
Ok, skriv lige en mail til mig når du har tid, så sende jeg dig brugernavn og password til dig.

eksperten@lethmar.dk
Avatar billede beaviz Nybegynder
26. marts 2001 - 10:07 #22
Mail sendt ...
Avatar billede jalle Nybegynder
26. marts 2001 - 11:57 #23
Takker for hjælpen.
Avatar billede pallepirat Nybegynder
20. april 2003 - 00:21 #24
er dit problem løst med qmailadmin? Det kan være et permission problem du har. Kan alle eksekvere din qmailadmin fil? ellers prøv chmod 755 qmailadmin
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