I am using the dbmail 1.1 final release.
The pbsp table does not handle different computers
coming from the same IP address because it does not
store the unique user id with the IP address of the
client. Therefore if there are 100 employees on the
same remote network only one of them has to do pop
before smtp then all 100 will be able to send emails
because their computers appear from the outside as
one IP address.
Example 1:
My DSL IP address is 1.2.3.4 but I am using 2
computers with a router 192.168.1.10 and 192.168.1.11
My dbmail email server is in the company office.
If only one of my computers uses POP then both of them
will be able to send emails through smtp because they
will have the same entry in the pbsp table.
Example 2:
100 company employees are using VPN from their home
to check their emails in the office. All of them appear
to the dbmail server with IP address 127.0.0.1 (stunnel,
etc.). If only one of them does a POP all of their
computers will be able to send emails because all of
them having the same entry in the pbsp table.
I think there should be an additional field in table
pbsp storing the unique user ID therefore
distinguishing between the different people appearing
from the same IP address.
Any thoughts?
BoBo
_________________________________________________________________
MSN 8 with e-mail virus protection service: 2 months FREE*
http://join.msn.com/?page=features/virus