Re: Username different from mailbox

From: Patrick Kranz (no email)
Date: Wed Mar 07 2007 - 08:21:22 EST

  • Next message: Ken Murchison: "Re: Problems with Thunderbird and saving emails to sent-folders"

    Hi Torsten, hi list,

    first of all thanks for the many answers and thanks to torsten for
    making my question clear :)

    so far, two possible solutions have been mentioned here:

    - an inofficial cyrus patch or
    - an imap/pop3 proxy server (perdition)

    i had no chance to talk to my customer yet but i guess the proxy server
    will be the solution of our choice because i still can use the updates
    for the cyrus server provided by the distributor without the need to
    recompile it by hand every time there is an update.
    i have investigated a little and found out, that perdition actually
    supports ldap, so it is possible to still keep all relevant data in the
    ldap-dit.

    if anyone is interessted in the final setup and if it worked, don't
    hesitate to mail me but i think in the matter of this mailing list this
    case is closed :)

    thanks for your help.

    best regards,
    patrick

    Torsten Schlabach schrieb:
    > Hi Patrick, hi all others,
    >
    > This is *not* an MTA issue at all as soon as we discuss the IMAP user
    > logging in rather than the MTA delivering mail!
    >
    > This has been discussed indeed several times already and every time it
    > came up, there were several people answering that they have no problem
    > with that all. Yet unfortunately, they weren't talking about what was
    > asked and what you need. (As long as I didn't get it wrong.)
    >
    > It is crucial in this discussion to distingish between two things:
    >
    > 1. Teach the MTA (Exim, Postfix, doesn't really matter) that mail for
    > x at y dot com has to go to fillinwhatyoulike / . Yes, this is a
    > no-brainer. So we discuss SMTP here, which isn't really a subject for
    > Cyrus IMAPd at all. And it's not what you're asking if I get it right.
    >
    > 2. In IMAP a user uses a name to identify himself against Cyrus IMAPd.
    > The respective data is flowing right from the MUA (not the MTA) to
    > port 143. Note: No Exim / Postfix / qmail in the game.
    >
    > Cyrus itself is indeed built on the assumtion that whatever name you
    > use to authenticate *is* the name of the mailbox you want to see.
    >
    > It is impossible to use any tricks in the LDAP backend to solve this.
    > You will be able to make LDAP lookup the credentials for userb if he
    > logs into Cyrus as usera (if you do whatever mapping in LDAP) but this
    > will always result in a "no mailbox with that name error" as Cyrus
    > IMAPd will authenticate correctly, but look for the wrong mailbox name.
    >
    > The only way to solve your (and my) problem will be a canon_user SASL
    > plugin, which does not yet exist.
    >
    > Well, sort of ...
    >
    > Howard Chu was so kind to write one which he provided to me as patch.
    > Due to a lack of time and maybe ability I was yet unable to make it
    > work for me. But I definitely trust him that when he says he had this
    > working for him, that the problem is with me and not with his code.
    >
    > So in case you are ready to compile your stuff from source, I will
    > happliy share the patch with you and I would be extremely thankfull if
    > you could help me with some hints on how to properly install that.
    >
    > Regards,
    > Torsten
    >
    >
    > Jorey Bump schrieb:
    >> Patrick Kranz wrote:
    >>
    >>> Now I have a customer, who needs the scenario that the usernames for
    >>> Cyrus differ from the mailbox and mailaddress respectivly. For
    >>> example should be able to login with the
    >>> username someOtherUsername. This need arises from an integration
    >>> with other software-packages. Is there any possibility to make this
    >>> work?
    >>
    >>
    >> Yes, this is no different from any other alias or virtual setup that
    >> offers multiple addresses to individual users. You would handle this
    >> in the MTA. For example, I use virtual_alias_maps with Postfix, and
    >> map all addresses to the corresponding cyrus IMAP user:
    >>
    >> admin
    >> admin
    >> admin
    >> bob
    >> bob
    >>
    >> You can also use the aliases file and other approaches.
    >>
    >>
    >>
    >> ----
    >> Cyrus Home Page: http://cyrusimap.web.cmu.edu/
    >> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
    >> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
    > ----
    > Cyrus Home Page: http://cyrusimap.web.cmu.edu/
    > Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
    > List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

    -- 
    Epper & Kranz GbR
    Oliver Epper, Patrick Kranz
    EK IT-Solutions
    Südring 37
    54634 Bitburg
    Tel: +49 (0)6561 951614
    Fax: +49 (0)6561 12425
    ----
    Cyrus Home Page: http://cyrusimap.web.cmu.edu/
    Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
    List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
    

  • Next message: Ken Murchison: "Re: Problems with Thunderbird and saving emails to sent-folders"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD