Hi all.
I'm trying to run SMTP-after-POP with qmail and vpopmail-5.2.1
In the vpopmail's FAQs appears:
"..Everytime a user logs into the popserver, his ip and a timestamp gets
written to ~vpopmail/etc/open-smtp
If he's allowed in, the tcp.smtp.cdb gets regenerated automatically from the
open-smtp file and the tcp.smtp file..."
I run vpopmail with --enable-roaming-users=y and open-smtp file is
updated every time a valid pop user is authenticated, but not the
tcp.smtp.cdb is regenerated automatically. ??
My /home/vpopmail/etc/ directory:
drwxr-xr-x 2 vpopmail vchkpw 4096 sep 15 16:31 .
drwxr-xr-x 9 vpopmail vchkpw 4096 abr 12 09:57 ..
-rw-r--r-- 1 vpopmail vchkpw 25 sep 13 14:03 inc_deps
-rw-r--r-- 1 vpopmail vchkpw 32 sep 13 14:03 lib_deps
-rw-r--r-- 1 root root 3374 sep 15 16:31 open-smtp
-rw-r--r-- 1 vpopmail vchkpw 1221 sep 6 10:39 open-smtp.bak
-rw-r--r-- 1 vpopmail vchkpw 0 sep 15 16:31 open-smtp.lock
-rw-rw-rw- 1 vpopmail vchkpw 2692 sep 15 16:15 tcp.smtp
-rw-r--r-- 1 vpopmail vchkpw 5480 sep 15 16:15 tcp.smtp.cdb
My /var/qmail/supervise/qmail-pop3d/run file:
exec /usr/local/bin/softlimit -m 200 \
/usr/local/bin/tcpserver -v -R -H -l 0 0 110 /var/qmail/bin/qmail-popup \
mailplus.elmirador.info /home/vpopmail/bin/vchkpw
/var/qmail/bin/qmail-pop3d Maildir 2>&1
it's may be a permission problem? a bug in vpopmail? something I forgot?
Thanks a lot, Gabi.
yasuyuki TOYODA wrote:
Hi,linuman bbb
> my qmail-smtpd/run file as below
>
> exec /usr/local/bin/tcpserver -H -R -x
> /home/vpopmail/etc/tcp.smtp.cdb -u 502 -
> g 501 0 smtp recordio /var/qmail/bin/qmail-smtpd 2>&1
> --
> qmail-pop3d/run as below
> exec /usr/local/bin/tcpserver -v -H -R 0 pop3
> /var/qmail/bin/qmail-popup mydomain.com
> /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d
> Maildir 2>&1
Above setting perhaps, OK!
I don't know "recordio".
The following contents is my example.
Not generally.
1.
my original qmailctl script in the cdb section.
cdb)
cp /home/vpopmail/etc/tcp.smtp.edit /home/vpopmail/etc/tcp.smtp
cat /home/vpopmail/etc/open-smtp | colrm 50 > \
/home/vpopmail/etc/open-smtp.tmp
cat /home/vpopmail/etc/open-smtp.tmp >> /home/vpopmail/etc/tcp.smtp
tcprules /home/vpopmail/etc/tcp.smtp.cdb \
/home/vpopmail/etc/tcp.smtp.tmp < /home/vpopmail/etc/tcp.smtp
chmod 644 /home/vpopmail/etc/tcp.smtp.cdb
rm -rf /home/vpopmail/etc/open-smtp.tmp \
/home/vpopmail/etc/tcp.smtp.tmp
2.
Next, cron daemon by my original
#
# POP before SMTP setting
#
0 * * * * /usr/local/var/qmail/bin/qmailctl cdb
1 * * * * /usr/local/var/qmail/bin/qmailctl cdb
2 * * * * /usr/local/var/qmail/bin/qmailctl cdb
3 * * * * /usr/local/var/qmail/bin/qmailctl cdb
4 * * * * /usr/local/var/qmail/bin/qmailctl cdb
5 * * * * /usr/local/var/qmail/bin/qmailctl cdb
6 * * * * /usr/local/var/qmail/bin/qmailctl cdb
7 * * * * /usr/local/var/qmail/bin/qmailctl cdb
8 * * * * /usr/local/var/qmail/bin/qmailctl cdb
9 * * * * /usr/local/var/qmail/bin/qmailctl cdb
10 * * * * /usr/local/var/qmail/bin/qmailctl cdb
11 * * * * /usr/local/var/qmail/bin/qmailctl cdb
12 * * * * /usr/local/var/qmail/bin/qmailctl cdb
13 * * * * /usr/local/var/qmail/bin/qmailctl cdb
14 * * * * /usr/local/var/qmail/bin/qmailctl cdb
15 * * * * /usr/local/var/qmail/bin/qmailctl cdb
16 * * * * /usr/local/var/qmail/bin/qmailctl cdb
17 * * * * /usr/local/var/qmail/bin/qmailctl cdb
18 * * * * /usr/local/var/qmail/bin/qmailctl cdb
19 * * * * /usr/local/var/qmail/bin/qmailctl cdb
20 * * * * /usr/local/var/qmail/bin/qmailctl cdb
21 * * * * /usr/local/var/qmail/bin/qmailctl cdb
22 * * * * /usr/local/var/qmail/bin/qmailctl cdb
23 * * * * /usr/local/var/qmail/bin/qmailctl cdb
24 * * * * /usr/local/var/qmail/bin/qmailctl cdb
25 * * * * /usr/local/var/qmail/bin/qmailctl cdb
26 * * * * /usr/local/var/qmail/bin/qmailctl cdb
27 * * * * /usr/local/var/qmail/bin/qmailctl cdb
28 * * * * /usr/local/var/qmail/bin/qmailctl cdb
29 * * * * /usr/local/var/qmail/bin/qmailctl cdb
30 * * * * /usr/local/var/qmail/bin/qmailctl cdb
31 * * * * /usr/local/var/qmail/bin/qmailctl cdb
32 * * * * /usr/local/var/qmail/bin/qmailctl cdb
33 * * * * /usr/local/var/qmail/bin/qmailctl cdb
34 * * * * /usr/local/var/qmail/bin/qmailctl cdb
35 * * * * /usr/local/var/qmail/bin/qmailctl cdb
36 * * * * /usr/local/var/qmail/bin/qmailctl cdb
37 * * * * /usr/local/var/qmail/bin/qmailctl cdb
38 * * * * /usr/local/var/qmail/bin/qmailctl cdb
39 * * * * /usr/local/var/qmail/bin/qmailctl cdb
40 * * * * /usr/local/var/qmail/bin/qmailctl cdb
41 * * * * /usr/local/var/qmail/bin/qmailctl cdb
42 * * * * /usr/local/var/qmail/bin/qmailctl cdb
43 * * * * /usr/local/var/qmail/bin/qmailctl cdb
44 * * * * /usr/local/var/qmail/bin/qmailctl cdb
45 * * * * /usr/local/var/qmail/bin/qmailctl cdb
46 * * * * /usr/local/var/qmail/bin/qmailctl cdb
47 * * * * /usr/local/var/qmail/bin/qmailctl cdb
48 * * * * /usr/local/var/qmail/bin/qmailctl cdb
49