Hi,
domain was created before
and the result it's below

curl -XGET http://<ip>:<port>/domains

[
    "example.com",
    "localhost",
    "127.0.0.1"
]

The problem has something to do with 
"<enableVirtualHosting>true</enableVirtualHosting>” tag from 
usersrepository.xml file because if i change it to “false” and the  
userIdAttribute to an LDAP attribute that contain only the username (without 
@example.com) everything works as expected. 

thanks. 

> On 17 Apr 2023, at 18:35, Tung Tran Van <[email protected]> wrote:
> 
> Hi,
> 
> Did you add donain?
> Can you try:
> 
> curl -XGET http://localhost:8000/ <http://localhost:8000/users>domains
> 
> 
> Vào Th 2, 17 thg 4, 2023 lúc 22:26 Mihai Zamfira
> <[email protected]> đã viết:
> 
>> Hi,
>> I have installed version 3.7.4 of Apache James on OEL8 and it works
>> integrated with Cassandra, Elasticsearch, SOGo (as web mail frontend) and
>> the users are stored in OpenLDAP.
>> LDAP configuration works and i can see users thru WebAdmin and also i'm
>> able to connect on IMAP fomr SOGO or others email clients.
>> The problem is with the SMTP server that refuses to recognize local users
>> reporting "550 5.1.1 Unknown user:"
>> 
>> The content of the "usersrepository.xml" file looks like below:
>> 
>> <usersrepository name="LocalUsers"
>>            ldapHost="ldap://localhost:389";
>>            principal="cn=domain_admin,dc=example,dc=com"
>>            credentials=“<some password>"
>>            userBase="ou=users,ou=james,dc=example,dc=com"
>>            userIdAttribute="uid"
>>            userObjectClass="person">
>>          <enableVirtualHosting>true</enableVirtualHosting>
>>          <enableForwarding>true</enableForwarding>
>> </usersrepository>
>> 
>> Therefore the VirtualHosting it's enable and the user has ending with "@
>> example.com"
>> 
>> resuts from "curl -XGET http://localhost:8000/users"; show me that the
>> Apache James can read users from OpenLdap
>> 
>> [
>>    {
>>        "username": "[email protected]"
>>    }
>> ]
>> 
>> 
>> The real problem appears when I try to set the SMTP server with the telnet
>> command and the result is shown below
>> 
>> [root@mail ~]# telnet 127.0.0.1 25
>> Trying 127.0.0.1...
>> Connected to 127.0.0.1.
>> Escape character is '^]'.
>> 220 Apache JAMES awesome SMTP Server
>> ehlo test
>> 250-mail.example.com Hello test [127.0.0.1])
>> 250-PIPELINING
>> 250-ENHANCEDSTATUSCODES
>> 250 8BITMIME
>> mail from:<[email protected]>
>> 250 2.1.0 Sender <[email protected]> OK
>> rcpt to:<[email protected]>
>> 550 5.1.1 Unknown user: [email protected]
>> Connection closed by foreign host.
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>> --
> Tung, Tran Van
> *Phone:* (+84) 35 757 6258


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to