On 8/28/07, JT Moree <[EMAIL PROTECTED]> wrote:
> James W. Abendschan wrote:
> > The check_earlytalker plugin ensures at least a one
> > second pause in every SMTP session, so time() + peer IP
> > + peer port will be far more unique than a random number :-)
>
> This has been suggested a few times but I'd rather not have to have ids
> for the system depend on using a plugin.  I'm pushing for adding this id
> to core qpsmtpd.
>
> > This combo would be unique among all hosts attached to the same
> > routable networks -- two hosts on two different, unconnected
> > networks could possibly get a connection from the same
> > private IP + local port at the same time, but this "should
> > be impossible" if the networks are connected.
>
> As in two clients behind a NAT sending to our server at the exact same
> time?  Might be possible from server farms or distributed mailing list
> systems?
>
> What do you guys think?

that wont be an issue. the nat box will rewrite the outgoing packets
to say they are coming from a unique port on it's external interface,
and that is all you can see on your end.

remoteIP + remotePort + fineGrainedTime is what we use in-house for
some high-speed http logging that needs a unique handle. it works just
fine with a fair number of concurrent clients behind a nat or proxy.
but, my installation is not massive :)

allan

-- 
"The truth is an offense, but not a sin"

Reply via email to