2.4. qmail-conf

Jetzt werden der Reihe nach die Dienste POP3 und SMTP, sowie der eigentliche Mail-Verteiler für die daemontools erzeugt. Greylite wird ausserdem in den Aufruf des SMTP Daemons mit eingebaut.


    /var/qmail/bin/qmail-pop3d-conf /usr/local/vpopmail/bin/vchkpw \
        qmaill /var/qmail/service/pop3d
    cd /var/qmail/service/pop3d/
    echo ":allow" >tcp
    echo "200" > env/CONCURRENCY
    make

    /var/qmail/bin/qmail-smtpd-conf vpopmail qmaill /var/qmail/service/smtpd
    cd /var/qmail/service/smtpd/
    perl -pi -e 's/\/var\/qmail\/bin\/qmail-smtpd$/\/usr\/local\/bin\/greylite \/var\/qmail\/bin\/qmail-smtpd \/usr\/local\/vpopmail\/bin\/vchkpw \/bin\/true 2>\&1/' run
    echo "200" > env/CONCURRENCY
    rm -f tcp.cdb tcp
    ln -s /usr/local/vpopmail/etc/tcp.smtp.cdb /var/qmail/service/smtpd/tcp.cdb
    ln -s /usr/local/vpopmail/etc/tcp.smtp /var/qmail/service/smtpd/tcp
    rm Makefile

    echo '#\!/bin/sh' >/var/qmail/rc
    echo 'exec env - PATH="/var/qmail/bin:$PATH" \' >>/var/qmail/rc
    echo 'qmail-start ./Maildir/ /usr/local/bin/multilog t /var/log/qmail qmaill' >>/var/qmail/rc
    chmod 755 /var/qmail/rc
    /var/qmail/bin/qmail-delivery-conf qmaill /var/qmail/service/qmail
    mkdir /var/log/qmail
    chmod 750 /var/log/qmail
    chown qmaill /var/log/qmail