You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Rajeev Guru (Created) (JIRA)" <se...@james.apache.org> on 2011/11/15 06:51:51 UTC

[jira] [Created] (JAMES-1346) Validate recipient handler does not look up local users from LDAP when using ReadOnlyUsersLDAPRepository

Validate recipient handler does not look up local users from LDAP when using  ReadOnlyUsersLDAPRepository
---------------------------------------------------------------------------------------------------------

                 Key: JAMES-1346
                 URL: https://issues.apache.org/jira/browse/JAMES-1346
             Project: JAMES Server
          Issue Type: Bug
          Components: SMTPServer, UsersStore & UsersRepository
    Affects Versions: 3.0-beta3
         Environment: mac os x 10.6.8
            Reporter: Rajeev Guru


Tried to set up apache james with apache DS LDAP. 


After starting the server , using JMX handlers issued the following command


Rajeev-Gurus-MacBook-Air:apache-james-3.0-beta3 rajeevguru$ ./bin/james-cli.sh -h localhost -p 9999 listusers
nele@afis.europa.eu
guru@afis.europa.eu

listusers command executed sucessfully in 178 ms.

JAMES server successfully executed and listed the users from LDAP.


When I try to send a email locally from one user to another, I cannot send as it says unknown users. See below the telnet command issued

Rajeev-Gurus-MacBook-Air:apache-james-3.0-beta3 rajeevguru$ telnet localhost 5025
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 Rajeev-Gurus-MacBook-Air.local SMTP Server (JAMES SMTP Server) ready Tue, 15 Nov 2011 06:42:51 +0100 (CET)
ehlo test
250-Rajeev-Gurus-MacBook-Air.local Hello test (localhost [127.0.0.1])
250-PIPELINING
250-ENHANCEDSTATUSCODES
250 8BITMIME
mail from:<guru>
250 2.1.0 Sender <gu...@afis.europa.eu> OK
rcpt to:<nele>
550 5.1.1 Unknown user: nele@afis.europa.eu


The extract from the  server logs

Rajeev-Gurus-MacBook-Air:apache-james-3.0-beta3 rajeevguru$ tail -f ./log/james-server.log
DEBUG 06:43:26,912 | james.smtpserver | ID=92692649 executing hook org.apache.james.protocols.smtp.core.log.HookResultLogger@511192bd
INFO  06:43:26,913 | james.smtpserver | ID=92692649 org.apache.james.smtpserver.fastfail.ValidRcptHandler: result=2 (DENY)
DEBUG 06:43:26,913 | james.smtpserver | ID=92692649 executing hook org.apache.james.smtpserver.jmx.HookResultJMXMonitor@58b8dfdf
INFO  06:43:26,913 | james.smtpserver | ID=92692649 org.apache.james.smtpserver.JamesRcptCmdHandler: 550 [5.1.1 Unknown user: nele@afis.europa.eu]
DEBUG 06:43:26,913 | james.smtpserver | ID=92692649 org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler disconnect=false
DEBUG 06:44:35,495 | james.smtpserver | ID=92692649 org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler received: quit
DEBUG 06:44:35,495 | james.smtpserver | ID=92692649 Lookup command handler for command: QUIT
DEBUG 06:44:35,495 | james.smtpserver | ID=92692649 org.apache.james.protocols.smtp.core.QuitCmdHandler: 221 [2.0.0 Rajeev-Gurus-MacBook-Air.local Service closing transmission channel]
DEBUG 06:44:35,496 | james.smtpserver | ID=92692649 org.apache.james.protocols.smtp.core.SMTPCommandDispatcherLineHandler disconnect=false
INFO  06:44:35,499 | james.smtpserver | ID=92692649 Connection closed for localhost (127.0.0.1)

I have tried the same using a JPA user repository and validation works as expected











--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org