svc_forward must die
Kristian Hoffmann
khoff at pc-intouch.com
Thu May 30 17:03:27 PDT 2002
Okay, maybe not, but I don't get it. You have to create a svc_acct for a
mailbox that will never have anything delivered to it? I can see one
scenario where it makes sense. If you have two svc_accts, a and b, and
the user a leaves and wants all his mail forwarded to user b, you create
the svc_forward. But both svc_accts must remain for the forwarding to
work.
This creates a problem for services that use svc_acct for authentication
(which could include RADIUS, POP, IMAP, FTP, etc.). They have to check
svc_acct to make sure the account is valid, and then check svc_forward to
verify that it's really an account and not just a pseudo-account that
exists to make mail forwarding work.
Contrast that to svc_acct_sm, which works more or less like /etc/aliases:
the destination of the forward has to be a real account, but the source
probably isn't.
More information about the freeside-devel
mailing list