+ Responder ao Tópico



  1. Pessoal estou seguindo esse tuto:

    www.lifewithqmail.org

    só que eu estou fazendo o que ele manda e traduzindo só que meu Qmail parace que não quer funcionar não, alguém pode me ajudar a configurar ele ? Ah eu stou tenho conexão discada e estou usando aquele serviço dyndns, ak está o que ja fiz:

    Primeiro baixe as fontes ak

    http://www.qmail.org/netqmail-1.04.tar.gz
    ftp://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz
    ftp://cr.yp.to/daemontools/daemontools-0.76.tar.gz

    Agora mova todos para:

    /usr/local/src

    mv netqmail-1.04.tar.gz ucspi-tcp-0.88.tar.gz /usr/local/src

    Agora vamos descompactar:

    cd /usr/local/src
    tar -xvzf netqmail-1.04.tar.gz
    cd netqmail-1.04
    ./collate.sh

    cd ..
    tar -xvzf ucspi-tcp-0.88.tar.gz

    Agora crie esse diretório:

    mkdir /package

    E mova o daemontools-0.76.tar.gz para dentro dele

    mv daemontools-0.76.tar.gz /package

    Agora vamos descompactar:

    tar -xvzf daemontools-0.76.tar.gz

    **Obs: Após descompactar os arquivos exclu-a suas fontes, para deixar mais organizado, isso é opcional eu preferi fazer isso.

    Agora vamos criar o diretório do Qmail

    mkdir /var/qmail

    Vamos criar os grupos e os usarios que o Qmail usa:

    # groupadd nofiles
    # useradd -g nofiles -d /var/qmail/alias alias
    # useradd -g nofiles -d /var/qmail qmaild
    # useradd -g nofiles -d /var/qmail qmaill
    # useradd -g nofiles -d /var/qmail qmailp
    # groupadd qmail
    # useradd -g qmail -d /var/qmail qmailq
    # useradd -g qmail -d /var/qmail qmailr
    # useradd -g qmail -d /var/qmail qmails

    Feito isso vamos compilar o qmail:

    cd /usr/local/src/netqmail-1.04/netqmail-1.04
    make setup check

    Após a compilação vamos configurar o nosso Dominio:

    ./config-fast slackdi.com

    Agora vamos compilar o ucspi-tcp, para compilarmos precisaremos instalar um path, faça da seguinte forma:

    cd /usr/local/src/ucspi-tcp-0.88
    patch < /usr/local/src/netqmail-1.04/other-patches/ucspi-tcp-0.88.errno.patch
    make
    make setup check

    Ok ucspi-tcp instalado estamos indo bem heheh

    Agora vamos compilar o daemontools,ele também precisa de path:

    cd /package/admin/daemontools-0.76
    cd src
    patch < /usr/local/src/netqmail-1.04/other-patches/daemontools-0.76.errno.patch
    cd ..
    package/install

    Ok,agora de um ps -ef | grep svscan para ver se o svscan está rodando:

    root@slackdi:/home/diego# ps -ef | grep svscan
    root 10609 1 0 22:32 ? 00:00:00 /bin/sh /command/svscanboot
    root 10611 10609 0 22:32 ? 00:00:00 svscan /service
    root 10628 10626 0 22:33 pts/3 00:00:00 grep svscan

    Agora vamos criar um script para inicializar nosso qmail,com seu editor de texto favorito crie um arquivo dentro de /var/qmail chamado rc, e coloque esse conteudo dentro:

    #!/bin/sh

    # Using stdout for logging
    # Using control/defaultdelivery from qmail-local to deliver messages by default

    exec env - PATH="/var/qmail/bin:$PATH" \
    qmail-start "`cat /var/qmail/control/defaultdelivery`"

    Vamos dar as permissões:

    chmod 755 /var/qmail/rc

    vamos criar o diretório de log:

    mkdir /var/log/qmail

    Agora vamos definir como será feita a entrega de mensagnes pelo qmail

    echo ./Maildir >/var/qmail/control/defaultdelivery

    Agora vamos criar o script para inicar o qmail

    Copie esse script http://www.lifewithqmail.org/qmailctl-script-dt70 e salve no /var/qmail/bin

    chmod 755 /var/qmail/bin/qmailctl

    Agora crie esses diretórios

    mkdir -p /var/qmail/supervise/qmail-send/log
    mkdir -p /var/qmail/supervise/qmail-smtpd/log

    Criei esse diretório /var/qmail/supervise/qmail-send/run contendo esse arquivo:

    #!/bin/sh
    exec /var/qmail/rc

    Criei esse diretório /var/qmail/supervise/qmail-send/log/run contendo esse arquivo:

    #!/bin/sh
    exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail

    Criei esse diretório /var/qmail/supervise/qmail-smtpd/run contendo esse arquivo:

    #!/bin/sh

    QMAILDUID=`id -u qmaild`
    NOFILESGID=`id -g qmaild`
    MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
    LOCAL=`head -1 /var/qmail/control/me`

    if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" ]; then
    echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in
    echo /var/qmail/supervise/qmail-smtpd/run
    exit 1
    fi

    if [ ! -f /var/qmail/control/rcpthosts ]; then
    echo "No /var/qmail/control/rcpthosts!"
    echo "Refusing to start SMTP listener because it&acute;ll create an open relay"
    exit 1
    fi

    exec /usr/local/bin/softlimit -m 2000000 \
    /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD" \
    -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /var/qmail/bin/qmail-smtpd 2>&1

    Faça o seguinte:

    echo 20 > /var/qmail/control/concurrencyincoming
    chmod 644 /var/qmail/control/concurrencyincoming

    Criei esse diretório /var/qmail/supervise/qmail-smtpd/log/run contendo esse arquivo:

    #!/bin/sh
    exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail/smtpd

    Execute essas permissões:

    chmod 755 /var/qmail/supervise/qmail-send/run
    chmod 755 /var/qmail/supervise/qmail-send/log/run
    chmod 755 /var/qmail/supervise/qmail-smtpd/run
    chmod 755 /var/qmail/supervise/qmail-smtpd/log/run

    mkdir -p /var/log/qmail/smtpd
    chown qmaill /var/log/qmail /var/log/qmail/smtpd

    Crie este link

    ln -s /var/qmail/supervise/qmail-send /var/qmail/supervise/qmail-smtpd /service

    Vamos fazer esse comando agora

    echo &acute;127.:allow,RELAYCLIENT=""&acute; >>/etc/tcp.smtp
    qmailctl cdb

    Vamos criar os alias

    echo dave > /var/qmail/alias/.qmail-root
    echo dave > /var/qmail/alias/.qmail-postmaster
    ln -s .qmail-postmaster /var/qmail/alias/.qmail-mailer-daemon
    chmod 644 /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-postmaster

    Agora a parte mais crucial vamos testar

    qmailctl start

    # qmailctl stat
    /service/qmail-send: up (pid 30303) 187 seconds
    /service/qmail-send/log: up (pid 30304) 187 seconds
    /service/qmail-smtpd: up (pid 30305) 187 seconds
    /service/qmail-smtpd/log: up (pid 3030<IMG SRC="images/forum/icons/icon_cool.gif"> 187 seconds
    messages in queue: 0
    messages in queue but not yet preprocessed: 0

  2. eu tentei usar os tutorias que tem ak no forum mas não resolveu, espero que alguém possa me ajudar já estou um bom tempo nisso ...

    Obrigado






Tópicos Similares

  1. Qmail
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 16-08-2002, 22:39
  2. conflito do sendmail com o qmail!
    Por SnifferSp no fórum Servidores de Rede
    Respostas: 3
    Último Post: 08-08-2002, 14:02
  3. spam no QMAIL
    Por SnifferSp no fórum Servidores de Rede
    Respostas: 1
    Último Post: 07-08-2002, 11:29
  4. Qmail - So recebe mensagems - usuario@host.dominio.com.br
    Por ebortolin no fórum Servidores de Rede
    Respostas: 0
    Último Post: 31-05-2002, 16:57
  5. qmail
    Por edlazaro no fórum Servidores de Rede
    Respostas: 0
    Último Post: 23-04-2002, 23:50

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L