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.
- killall -HUP qmail-send
- grep “truquesmeus.com” /var/qmail/users/assign
trucamoi.com-:truquesmeus.com:508:503:/home/vpopmail/domains/1/truquesmeus.com:-:: # ls -la /home/vpopmail/domains/1/truquesmeus.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/truquesmeus.com/.qmail-default
| /home/vpopmail/bin/vdelivermail ” bounce-no-mailbox
- cat /home/vpopmail/domains/1/truquesmeus.com/vpasswd
postmaster:$1$mY6Wb$2BjlmBGnIck3trJpHaG/.:1:0:Postmaster:/home/vpopmail/domains/1/trucamoi.com/postmaster:NOQUOTA: password
Nós criamos a conta com vadddomain para o domínio truquesmeus.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/truquesmeus.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
to: postmaster@truquesmeus.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 trucamoi.com-postmaster@truquesmeus.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/truquesmeus.com/postmaster
- 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@truquesmeus.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
- ls -la /home/vpopmail/domains/1/truquesmeus.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/trucamoi.com/vpasswd
postmaster:$1$mY6Wb$2BjlmBGnIck3trJpHaG/.:1:0:Postmaster:/home/vpopmail/domains/1/truquesmeus.com/postmaster:NOQUOTA: password
webmaster:$1$evJxi$IPRLq.RjZCuBOXEv/m5Nw/:1:0:webmaster:/home/vpopmail/domains/1/truquesmeus.com/webmaster:NOQUOTA: password
Para apagar uma conta pop, utilizamos o vdeluser.
Para mudar a password de uma conta, vpasswd :
- cat /home/vpopmail/domains/1/truquesmeus.com/vpasswd
postmaster:$1$tElbV$9L0bkQSm2/XvP62ebNA7X.:1:0:Postmaster:/home/vpopmail/domains/1/truquesmeus.com/postmaster:NOQUOTA: outrapasswd
Para pôr uma quota de 25Mb numa conta pop3/imap
- cat /home/vpopmail/domains/1/truquesmeus.com/vpasswd
postmaster:$1$tElbV$9L0bkQSm2/XvP62ebNA7X.:1:0:Postmaster:/home/vpopmail/domains/1/truquesmeus.com/postmaster:25000000: outrapasswd
Para bloquear o acesso a conta pop3/imap :
- cat /home/vpopmail/domains/1/truquesmeus.com/vpasswd
postmaster:$1$tElbV$9L0bkQSm2/XvP62ebNA7X.:1:2:Postmaster:/home/vpopmail/domains/1/truquesmeus.com/postmaster:25000000:outrapasswd
Para bloquear e permitir a consulta dos e-mails via servidor pop3/imap :
- cat /home/vpopmail/domains/1/truquesmeus.com/vpasswd
postmaster:$1$tElbV$9L0bkQSm2/XvP62ebNA7X.:1:0:Postmaster:/home/vpopmail/domains/1/truquesmeus.com/postmaster:25000000:outrapasswd
Para apagar a conta toda de truquesmeus.com, vdeldomain deve ser utilizado. Atenção : se a conta é utilizada demasiadamente ou/e existe operações sobre a conta, pode ser eliminado.
Interessante.