Bonsoir tt le monde,

Ca fait quelques jours que j'essai de mettre en place un serveur de mail
qmail.
Je tr�buche mais je progresse a petit pas.

Aidez moi je sens que je suis sur la fin,
la j essai de g�rer des domaines virtuels via vmailmgr.
J'ai tout fais comme il faut je voit des mail arriver et stocker sur la
machine pour
les email que jai cr�e via omail une interface php de vmailmgr.

Le seul hick je n arrive pas a poper mes boites, c est bete hein :

Je vous livre les quelques logs qui peuvent nous mettre sur la voie.
J en bave, des que j aurais termin� je pense r�diger un petit howto en fr
le mettre a la dispo des utilisateurs linux :

Let s see :


les mail il sont la :

www:/home/popuser/users/admin/new# ls
1014145661.2583.www.sassandra-conseil.com
1014146417.2916.www.sassandra-conseil.com

je me fais jeter
www:/home/popuser/users/admin# telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
+OK <[EMAIL PROTECTED]>
user popuser-admin
+OK
pass .....
-ERR authorization failed
Connection closed by foreign host.
www:/home/popuser/users/admin#

les logs de pop3d :
www:/var/log/vmailmgrd# tail /var/log/qmail/pop3d/current
@400000003c72afcd1713b8f4 tcpserver: ok 3184 :192.168.0.1:110
:192.168.0.2::3703
@400000003c72b0a61582f734 tcpserver: status: 2/200
@400000003c72b0a61586567c tcpserver: pid 3365 from 192.168.0.2
@400000003c72b1021975e414 tcpserver: ok 3251 :192.168.0.1:110
:192.168.0.2::3767
@400000003c72b16625fae874 tcpserver: ok 3326 :192.168.0.1:110
:192.168.0.2::3798
@400000003c72b16625fb1754 tcpserver: end 3326 status 256
@400000003c72b16625fb26f4 tcpserver: status: 1/200
@400000003c72b27f04929dbc tcpserver: ok 3365 :192.168.0.1:110
:192.168.0.2::3876
@400000003c72b27f04b92cd4 tcpserver: end 3365 status 256
@400000003c72b27f04b94444 tcpserver: status: 0/200

after a reboot, pareil :
www:/home/ddevidal#  tail /var/log/qmail/pop3d/current
@400000003c72b27f04929dbc tcpserver: ok 3365 :192.168.0.1:110
:192.168.0.2::3876
@400000003c72b27f04b92cd4 tcpserver: end 3365 status 256
@400000003c72b27f04b94444 tcpserver: status: 0/200
@400000003c72b7622748dca4 tcpserver: status: 0/200
@400000003c72b7b507e8a68c tcpserver: status: 1/200
@400000003c72b7b507ebee64 tcpserver: pid 2627 from 192.168.0.2
@400000003c72b8122d430b34 tcpserver: status: 2/200
@400000003c72b8122d46b0cc tcpserver: pid 2705 from 192.168.0.2
@400000003c72b8853000d374 tcpserver: status: 3/200
@400000003c72b88530044e14 tcpserver: pid 2725 from 192.168.0.2

j ai enlever xinetd ca change rien :
service pop3
{
        socket_type     = stream
         protocol        = tcp
           wait            = no
               user            = root
  server          = /var/qmail/bin/qmail-popup
  server_args     = sassandra-conseil.com /usr/bin/checkvpw
/var/qmail/bin/qmail
-pop3d Maildir
      log_type        = FILE /var/log/xinetd.log
        log_on_success  = HOST
        log_on_failure  = HOST RECORD
}


les scripts de d�marrage noter au passage checkvpw, le nouveau controleur de
mot de passe :
www:/var/log/vmailmgrd# vi /var/qmail/supervise/qmail-pop3d/run
#!/bin/sh
exec /usr/bin/softlimit -m 2000000 \
/usr/bin/tcpserver -v -c 200 0 pop3 \
/var/qmail/bin/qmail-popup $HOSTNAME \
/bin/checkvpw /var/qmail/bin/qmail-pop3d Maildir 2>&1

mes processus:
$>ps -aux
 2128 ?        S      0:00 supervise qmail-pop3d
 2130 ?        S      0:00 supervise qmail-send
 2139 ?        S      0:00 supervise qmail-smtpd
 2145 ?        S      0:00 /usr/bin/multilog t /var/log/qmail/pop3d
 2152 ?        S      0:00 /usr/bin/multilog t /var/log/qmail
 2160 ?        S      0:00 /usr/bin/multilog t /var/log/qmail/smtpd
 3315 ?        S      0:00 qmail-send
 3316 ?        S      0:00 splogger qmail
 3317 ?        S      0:00 qmail-lspawn ./Mailbox
 3318 ?        S      0:00 qmail-rspawn
 3319 ?        S      0:00 qmail-clean
 3321 ?        S      0:00 /usr/bin/tcpserver -v -p -x
/etc/tcprules.d/qmail-smt
 3324 ?        S      0:00 /usr/bin/tcpserver -v -c 200 0 pop3
/var/qmail/bin/qm
 3627 pts/1    S      0:00 grep qmail
en fait :
/usr/bin/tcpserver -v -c 200 0 pop3 /var/qmail/bin/qmail-popup www
/usr/bin/tcpserver -v -p -x /etc/tcprules.d/qmail-smtp.cdb -u 401

des logs de vmail
www:/home/ddevidal# tail /var/log/vmailmgrd/current
@400000003c72b876009facf4 [2720] Completed: OK: nonexistant
@400000003c72b8760719aa44 [2721] Accepted connection
@400000003c72b8760724be34 [2721] Request: listdomain sassandra-conseil.com
<admi
npass>
@400000003c72b8760798a22c [2721] Completed: OK:
@400000003c72b87608196ed4 [2722] Accepted connection
@400000003c72b87608377654 [2722] Request: autoresponse popuser-admin
<password>
status
@400000003c72b87608c1cc64 [2722] Completed: OK: nonexistant
@400000003c72b876091683e4 [2723] Accepted connection
@400000003c72b87609308424 [2723] Request: autoresponse popuser-contact
<password
> status
@400000003c72b87609b31dbc [2723] Completed: OK: nonexistant

config qmail
qmail-showctl :

qmail home directory: /var/qmail.
user-ext delimiter: -.
paternalism (in decimal): 2.
silent concurrency limit: 120.
subdirectory split: 23.
user ids: 400, 401, 402, 0, 403, 404, 405, 406.
group ids: 401, 400.

badmailfrom: (Default.) Any MAIL FROM is allowed.

bouncefrom: (Default.) Bounce user name is MAILER-DAEMON.

bouncehost: (Default.) Bounce host name is www.sassandra-conseil.com.

concurrencylocal: Local concurrency is 20.

concurrencyremote: Remote concurrency is 90.

databytes: (Default.) SMTP DATA limit is 0 bytes.

defaultdomain: Default domain name is sassandra-conseil.com.

defaulthost: (Default.) Default host name is www.sassandra-conseil.com.

doublebouncehost: (Default.) 2B recipient host: www.sassandra-conseil.com.

doublebounceto: (Default.) 2B recipient user: postmaster.

envnoathost: (Default.) Presumed domain name is www.sassandra-conseil.com.

helohost: (Default.) SMTP client HELO host name is
www.sassandra-conseil.com.

idhost: (Default.) Message-ID host name is www.sassandra-conseil.com.

localiphost: (Default.) Local IP address becomes www.sassandra-conseil.com.

locals:
Messages for localhost are delivered locally.
Messages for www.sassandra-conseil.com are delivered locally.

me: My name is www.sassandra-conseil.com.

percenthack: (Default.) The percent hack is not allowed.

plusdomain: Plus domain name is sassandra-conseil.com.

qmqpservers: (Default.) No QMQP servers.

queuelifetime: (Default.) Message lifetime in the queue is 604800 seconds.

rcpthosts:
SMTP clients may send messages to recipients at sassandra-conseil.com.
SMTP clients may send messages to recipients at wish-sanctum.com.
....
morercpthosts: (Default.) No effect.

morercpthosts.cdb: (Default.) No effect.

smtpgreeting: (Default.) SMTP greeting: 220 www.sassandra-conseil.com.

smtproutes:
SMTP route: :smtp.freesurf.fr

timeoutconnect: (Default.) SMTP client connection timeout is 60 seconds.

timeoutremote: (Default.) SMTP client data timeout is 1200 seconds.

timeoutsmtpd: (Default.) SMTP server data timeout is 1200 seconds.

virtualdomains:
Virtual domain: sassandra-conseil.com:popuser
Virtual domain: wish-sanctum.com:popuser
Virtual domain: yiking-mystery.com:popuser
Virtual domain: .sassandra-conseil.com:popuser
Virtual domain: .wish-sanctum.com:popuser

aliasempty: I have no idea what this file does.

defaultdelivery: I have no idea what this file does.

rcpthosts.0: I have no idea what this file does.

checkpassword: I have no idea what this file does.

virtualdomains.0: I have no idea what this file does.

rcpthosts.1: I have no idea what this file does.

rcpthosts.2: I have no idea what this file does.

virtualdomains.1: I have no idea what this file does.



mc. salutations qmailer.






--
Liste de diffusion qmailfr - http://qmail.free.fr/


        
        
        

Répondre à