On Mar 6, 2006, at 24:49 , Mark Crispin wrote:

On Mon, 6 Mar 2006, BuildSmart wrote:
What I'm trying to achieve is true virtual users, all required authentication is currently done with mysql, what I'd like to avoid is adding 9263 users to /etc/passwd and creating 9263 homes.

By design, UW imapd uses UNIX users and the UNIX security model. Some other IMAP implementations (e.g., Cyrus from CMU) has its own user scheme and security model. So, Cyrus may be more suitable for your purposes.

However, I don't quite understand the cost of adding 9263 users to / etc/passwd -- you have to define the users someplace.

What occurs if they don't have home directories???

IMAP has secondary (non-INBOX) mailboxes. So the lack of a home directory means this important capability of IMAP isn't usable.

For that reason, I don't quite understand the cost of creating 9263 homes either -- you have to have a per-user directory for the users' non-INBOX mailboxes anyway.

I was thinking of replacing the qpopper binary with the ipop3d from uw-imap however it doesn't appear to be a drop in replacement, is there any additional configurating required???

No additional configuration is required. In POP3, unlike IMAP, there is only the INBOX.

People have replaced qpopper with ipop3d successfully. Just remember that ipop3d works just like imapd (internally, it's the same library) so requires a UNIX userid just like imapd does.

I've set up the mail app to use an existing system user (listed in / etc/passwd), authentication is set to use pam_unix and with qpopper I can log in and read mail.

I'm assuming password is plain-text or clear but tried md5-challenge which also didn't work.

I renamed qpopper to ipop3d, restarted everything, mail still works.

Replaced the working ipop3d (qpopper) with the one from wu-imap, can't read mail due to authentication problem so it's not exactly a drop in replacement for qpopper.

I grabbed a newer version of qpopper, built it, dropped it in, it worked.

If it's a build issue, I'll build it any way you specify, drop it in and see if it works cause currently I can't get the ipop3d to work at all.

I couldn't find any inetd or xinetd config files and the documentation didn't tell me anything special was required for arguments or did I miss something?

There isn't anything special required for arguments. Arguments are only used with the SecureWare package used on some Tru64 UNIX and SCO systems; and that is determined by SecureWare, not by imapd/ ipop3d.

-- Mark --


_______________________________________________
Imap-uw mailing list
[email protected]
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw

Reply via email to