Hi all,

vpopmail 5.4.2 has a "pop some minutes before smtp" func, 
not a "pop just before smtp" func.

Has anyone confirmed it?

If you use postgresql as an auth module. see 
http://www.mail-archive.com/[EMAIL PROTECTED]/msg16766.html

Regards,

Ken

########################################################################
# after 1st clearopensmtp

# ls -l tcp.smtp*
-rw-r--r--    1 vpopmail vchkpw         58 Feb 13 15:49 tcp.smtp
-rw-r--r--    1 vpopmail vchkpw       2141 Mar  9 06:20 tcp.smtp.cdb

vpopmail=> select * from relay;
 ip_addr | timestamp
---------+-----------
(0 rows)

[rejected smtp]

########################################################################
# after pop3 auth

# ls -l tcp.smtp*
-rw-r--r--    1 vpopmail vchkpw         58 Feb 13 15:49 tcp.smtp
-rw-r--r--    1 vpopmail vchkpw       2141 Mar  9 06:20 tcp.smtp.cdb

vpopmail=> select * from relay;
     ip_addr     | timestamp
-----------------+------------
 ***.***.***.*** | 1078780891
(1 row)

[rejected smtp]

########################################################################
# after 2nd clearopensmtp

# ls -l tcp.smtp*
-rw-r--r--    1 vpopmail vchkpw         58 Feb 13 15:49 tcp.smtp
-rw-r--r--    1 vpopmail vchkpw       2202 Mar  9 06:22 tcp.smtp.cdb

vpopmail=> select * from relay;
     ip_addr     | timestamp
-----------------+------------
 ***.***.***.*** | 1078780891
(1 row)

[allowed smtp]

########################################################################
# after 3rd clearopensmtp

# ls -l tcp.smtp*
-rw-r--r--    1 vpopmail vchkpw         58 Feb 13 15:49 tcp.smtp
-rw-r--r--    1 vpopmail vchkpw       2141 Mar  9 06:24 tcp.smtp.cdb

vpopmail=> select * from relay;
 ip_addr | timestamp
---------+-----------
(0 rows)

[rejected smtp]



# ./configure  \
--enable-auth-module=pgsql \
--enable-incdir=/usr/local/pgsql/include \
--enable-libdir=/usr/local/pgsql/lib \
--enable-roaming-users=y \
--enable-relay-clear-minutes=2 \
--enable-logging=y \
--enable-pgsql-logging=y \
--enable-ip-alias-domains=y

# cat tcp.pop3
127.0.0.1:allow,SAFEFROM="TRUE"
***.***.***.***:allow,SAFEFROM="TRUE"
:deny

# cat tcp.smtp
127.0.0.1:allow,RELAYCLIENT="",DATABYTES="10485760"
:deny



---
Ken Nonaka
nonaka at imasy or jp

Reply via email to