Avatar billede jalle Nybegynder
29. marts 2001 - 00:54 Der er 1 løsning

opstartscript til qmail og tcpserver

Jeg roder lidt med et script til qmail, men har to problemer.

1. Jeg kunne godt tænke mig at mit script kom til at understøtte chkconfig, således at det kan startes op automatisk. Jeg har prøvet at rode med det og ved at kigge på de andre opstartsfiler, men kan ikke kunne finde ud af det, så jeg håber at der er nogen der kan hjælpe mig igennem det???

2. Under min smtp opsætning, mangler jeg en tcp.smtp.cdb fil. Jeg har ikke finde ud af hvilke regler der skal i denne fil, så jeg håber at der nogen der kan give mig et eksempel og vejledning til denne fil. Samtidig så får jeg denne meddelelse under opstart: Starting: qmail pop tcpserver: usage: tcpserver [ -1UXpPhHrRoOdDqQv ] [ -c limit ] [ -x rules.cdb ] [ -B banner ] [ -g gid ] [ -u uid ] [ -b backlog ] [ -l localname ] [ -t timeout ] host port program
smtp /etc/init.d/qmail_1: -c20: command not found

Min qmail opsætning ser sådan ud:
#!/bin/sh
# chkconfig: - 2345 100 100
export PATH=/sbin:/bin:/usr/bin:/usr/sbin

. /etc/rc.d/init.d/functions

case \"$1\" in
    start)
        echo -n \"Starting: \"
        # qmail itself:
        env - PATH=\"/var/qmail/bin:/usr/local/bin\" qmail-start ./Mailbox splogge
        echo -n \"qmail \"
        # pop3 server:
        env - PATH=\"/var/qmail/bin:/usr/local/bin\" \\
        tcpserver -H -R -c20 10.0.0.2 pop3 /var/qmail/bin/qmail-popup mail.lws.d
        /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir &
        echo -n \"pop \"
        # smtp server:
        env - PATH=\"/var/qmail/bin:/usr/local/bin\" \\
        tcpserver -H -R -x/home/vpopmail/etc/tcp.smtp.cdb \\
        -c20 -u613 -g613 10.0.0.2 smtp \\
        /var/qmail/bin/qmail-smtpd 2>&1 > /dev/null &
        echo -n \"smtp \"
        ;;
    stop)
        echo -n \"Stopping qmail\"
        killproc -TERM qmail-send
        # killproc -TERM tcpserver
        echo
        ;;
    restart)
        $0 stop
        $0 start
        ;;
    alarm)
        echo -n \"Alarm processing of E-Mails (qmail):\"
        killproc -ALRM /var/qmail/bin/qmail-send
        ;;
    *)
        echo \"Usage: qmail {start|stop|restart|alarm}\"
        exit 1
esac

exit 0
Avatar billede jalle Nybegynder
29. marts 2001 - 20:49 #1
Lukker spørgsmålet - har fundet ud af det
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