|
Busca |
Esta secção só trata da administração do vpopmail. Se quer saber como é que o e-mail chega ao directório correcto leia este guia : EmailProblemasESolucoes. A configuração do servidor MX faz-se pelos scripts do vpopmail. # /home/vpopmail/bin/vadddomain dominio.com motdepasse # killall -HUP qmail-send # grep "dominio.com" /var/qmail/users/assign +dominio.com-:dominio.com:508:503:/home/vpopmail/domains/1/dominio.com:-:: # ls -la /home/vpopmail/domains/1/dominio.com total 28 drwx- 3 vpopmail vchkpw 4096 oct 11 14:18 . drwx- 50 vpopmail vchkpw 4096 oct 11 14:18 .. -rw- 1 vpopmail vchkpw 34 oct 11 14:18 .dir-control drwx- 3 vpopmail vchkpw 4096 oct 11 14:18 postmaster -rw- 1 vpopmail vchkpw 55 oct 11 14:18 .qmail-default -rw- 1 vpopmail vchkpw 126 oct 11 14:18 vpasswd -rw- 1 vpopmail vchkpw 2196 oct 11 14:18 vpasswd.cdb -rw- 1 vpopmail vchkpw 0 oct 11 14:18 .vpasswd.lock # cat /home/vpopmail/domains/1/dominio.com/.qmail-default | /home/vpopmail/bin/vdelivermail '' bounce-no-mailbox # cat /home/vpopmail/domains/1/dominio.com/vpasswd postmaster:$1$mY6Wb$2BjlmBGnIck3trJpHaG/.:1:0:Postmaster:/home/vpopmail/domains/1/dominio.com/postmaster:NOQUOTA: password Nós criamos a conta com vadddomain para o domínio dominio.com, e reiniciamos qmail-sent para que ele se encarregue de este novo domínio ligando /var/qmail/users/assign. No directório do domínio que é /home/vpopmail/domains/1/dominio.com, vadddomain criou por defeito a conta postmaster (uma obrigação RFC) e implementou .qmail-default em que o vdelivermail é que se encarrega da distribuição dos e-mails nos directórios. Pode ver em vpass a password da conta pop3. Esta opção vai incomodar alguns leitores, mas não é muito grave. Todos os directórios vpopmail pertencem a vpopmail.vchkpw e só podem ser lidos por vpopmail ou por root. Pode recompilar vpopmail pondo a opção que vai remove-las. Um pequeno teste para ver se o e-mail chega ao local # /usr/sbin/sendmail -t to: postmaster@dominio.com subject: test test {ctrl-d] # tail -f /var/log/qmail/current @400000003f87f6a827c897dc new msg 66212 @400000003f87f6a827c8b334 info msg 66212: bytes 230 from qp 6334 uid 0 @400000003f87f6a8293b1f54 starting delivery 67446: msg 66212 to local dominio.com-postmaster@dominio.com @400000003f87f6a8293b32dc status: local 1/10 remote 0/20 @400000003f87f6a82a072d9c delivery 67446: success: did_0+0+1/ @400000003f87f6a82a073d3c status: local 0/10 remote 0/20 @400000003f87f6a82a074124 end msg 66212 E então o e-mail foi distribuído para o local. Ele deve encontrar-se em E /home/vpopmail/domains/1/dominio.com/postmaster # cd /home/vpopmail/domains/1/dominio.com/postmaster/Maildir/new/ # ls -l total 4 -rw- 1 vpopmail vchkpw 292 oct 11 14:25 1065875102.6336.nsxxxx.ovh.net,S=230 # cat 1065875102.6336.nsxxxx.ovh.net,S=230 Return-Path: Delivered-To: postmaster@1 Received: (qmail 6334 invoked by uid 0); 11 Oct 2003 12:25:01 -0000 Date: 11 Oct 2003 12:24:46 -0000 Message-ID: <20031011122446.6331.qmail@nsxxx.ovh.net> From: root@nsxxx.ovh.net to: postmaster@dominio.com subject: test test Só temos de comprar este domínio e gerir os dns para indicar que o servidor MX de este domínio esta bem sobre a maquina. Para criar uma nova conta e-mail utilizamos o vadduser # /home/vpopmail/bin/vadduser webmaster@dominio.com password # ls -la /home/vpopmail/domains/1/dominio.com total 32 drwx- 4 vpopmail vchkpw 4096 oct 11 14:29 . drwx- 50 vpopmail vchkpw 4096 oct 11 14:18 .. -rw- 1 vpopmail vchkpw 34 oct 11 14:29 .dir-control drwx- 3 vpopmail vchkpw 4096 oct 11 14:18 postmaster -rw- 1 vpopmail vchkpw 55 oct 11 14:18 .qmail-default -rw- 1 vpopmail vchkpw 249 oct 11 14:29 vpasswd -rw- 1 vpopmail vchkpw 2341 oct 11 14:29 vpasswd.cdb -rw- 1 vpopmail vchkpw 0 oct 11 14:29 .vpasswd.lock drwx- 3 vpopmail vchkpw 4096 oct 11 14:29 webmaster # cat /home/vpopmail/domains/1/dominio.com/vpasswd postmaster:$1$mY6Wb$2BjlmBGnIck3trJpHaG/.:1:0:Postmaster:/home/vpopmail/domains/1/dominio.com/postmaster:NOQUOTA: password webmaster:$1$evJxi$IPRLq.RjZCuBOXEv/m5Nw/:1:0:webmaster:/home/vpopmail/domains/1/dominio.com/webmaster:NOQUOTA: password Para apagar uma conta pop, utilizamos o vdeluser. # /home/vpopmail/bin/vdeluser webmaster@dominio.com Para mudar a password de uma conta, vpasswd : # /home/vpopmail/bin/vpasswd postmaster@dominio.com unautrepasswd # cat /home/vpopmail/domains/1/dominio.com/vpasswd postmaster:$1$tElbV$9L0bkQSm2/XvP62ebNA7X.:1:0:Postmaster:/home/vpopmail/domains/1/dominio.com/postmaster:NOQUOTA: outrapasswd Para pôr uma quota de 25Mb numa conta pop3/imap # /home/vpopmail/bin/vsetuserquota postmaster@dominio.com 25000000 # cat /home/vpopmail/domains/1/dominio.com/vpasswd postmaster:$1$tElbV$9L0bkQSm2/XvP62ebNA7X.:1:0:Postmaster:/home/vpopmail/domains/1/dominio.com/postmaster:25000000: outrapasswd Para bloquear o acesso a conta pop3/imap : # /home/vpopmail/bin/vmoduser -p postmaster@dominio.com # cat /home/vpopmail/domains/1/dominio.com/vpasswd postmaster:$1$tElbV$9L0bkQSm2/XvP62ebNA7X.:1:2:Postmaster:/home/vpopmail/domains/1/dominio.com/postmaster:25000000:outrapasswd Para bloquear e permitir a consulta dos e-mails via servidor pop3/imap : # /home/vpopmail/bin/vmoduser -x postmaster@dominio.com # cat /home/vpopmail/domains/1/dominio.com/vpasswd postmaster:$1$tElbV$9L0bkQSm2/XvP62ebNA7X.:1:0:Postmaster:/home/vpopmail/domains/1/dominio.com/postmaster:25000000:outrapasswd Para apagar a conta toda de dominio.com, vdeldomain deve ser utilizado. Atenção : se a conta é utilizada demasiadamente ou/e existe operações sobre a conta, pode ser eliminado. # /home/vpopmail/bin/vdeldomain dominio.com |