Hello, all.  Thanks in advance for reading this mail,
and hopefully helping out.

We're using JAMES v2.2.0 as an internal SMTP/POP
server in support of a simple mail client component of
an internal web application.  JAMES is happily using
the user table in our database for determining valid
users, authenticating via passwords, etc.  In fact,
everything is working swimmingly.

Externally originated inbound mail destined for our
domain first goes through a separate machine, as
specified via MX records in DNS, running Sendmail +
MailScanner + SpamAssassin for culling infected/spam
mails.  Then, if the mail passes those tests, a local
Sendmail mailertable entry passes that mail to JAMES. 
Likewise, for outbound destined, non-local domain
mails, JAMES passes to the same server for
sanitization, etc.

This all works great, except for when an inbound mail
with the right domain, but a bogus user, gets into
JAMES.  JAMES checks against the JDBCVirtualUserTable
and sees that there is no user, and rather than
dropping or bouncing with a 'No such user' message, it
looks in DNS, sees the MX for our domain, and passes
it back to our Sendmail server.  As you can see, this
results in a nasty loop.

What can we do to prevent this?  Ideally, JAMES would
recognize itself as canonical for our domain, see that
the user is bogus, and either /dev/null it, or bounce
it.

Thanks very much again, in advance.

Igi


                
_______________________________
Do you Yahoo!?
Win 1 of 4,000 free domain names from Yahoo! Enter now.
http://promotions.yahoo.com/goldrush

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to