[imp] domain in imp_get_vinfo

Cedric Tardif sysadmin@destination.ca
Tue Nov 19 16:45:30 2002


It is easy to do with multiple domain else use the variable in the server array.

Regards

At 11:42 19/11/02, you wrote:
>Nate Mollring wrote:
>>>>>I have IMP in one web server (only 1 web domain), and multiple imap
>>>servers,
>>>
>>>>>configured in servers.php, each server with his own maildomain/realm
>>>value.
>>>
>>>>>My users are in ldap. The mail address and the uid are different (the login
>>>>
>>>>>in the imap server must be with uid) 
>>>>>I want that the users do login via web using his mail address (only the first part), and choose the server. For example:
>>>>>
>>>>>uid=pepe
>>>>>mail=jose@subdomain1.domain.com
>>>>>
>>>>>I want the user only put "jose" in the login screen, and choose "@subdomain1.domain.com" from the server list.
>>>>
>>>>If you want to login using the mail userid, use imap to authenticate.
>>>
>>>This is what I'm using... In servers.php I have several servers (all IMAP), each with a different subdomain.
>>>
>>>I need that this domain defined in servers.php is avalaible in imp_get_vinfo
>>>
>>>function, to compose the mail addres of the user, and search in the ldap for
>>>
>>>the correct UID that will be used to connect to the IMAP server.
>>>
>>>The user type the first part of his email addres, his password, and choose
>>>the  adecuate server. I need the value of "maildomain" or "realm" that is configured in servers.php for that server, in the imp_get_vinfo function, but
>>>
>>>I don't know the variable that contains this data. I have tried with the variable $realm, and $realm_value without success :(
>>Just so I understand, your userid's to login in to the mail server aren't the same as the first part of the email(before the @)--why is that?  You want your users to be able to login using the first part of their email as the userid, but behind the scenes you need imp to login to the mail server using the actual userid?  It sounds like it's beyond the scope of what I can help you with.
>>Nate
>
>Yes, more or less.
>Each user in the ldap hava something similar to:
>
>uid=mju2342
>mail=pgarcia@subdom.domain.com
>
>To login in the IMAP server, you must connect as "mju2342". But I want that the user put in the login screen his email addres (first part) and choose the server (and each server has configured the domain in servers.php).
>
>I have modified the imp_get_vinfo to lookup in the ldap for a user with mail=login, and return the value of the uid filed. This work without problem. My only problem is how to append the domain configured in servers.php for the server that the user select, to the login to do the correct search in the ldap (mail=what_the_user_type@subdomain.configured.for.that.server.in.servers.php).
>
>I only need to know the variable that contains "subdomain.configured.for.that.server.in.servers.php".
>
>-- 
>Un Saludo
>Marcos Monge <mmonge@satec.es>
>Area de Sistemas
>
>
>-- 
>IMP mailing list
>Frequently Asked Questions: http://horde.org/faq/
>To unsubscribe, mail: imp-unsubscribe@lists.horde.org



More information about the imp mailing list