On Saturday 11 October 2003 19:06, Mark Mays wrote:
I am not using a locals file at all. All mail users are virtual, through
userdb.
If you don't have a locals file then courier uses the contents of the "me"
file (in the etc directory) as the local domain. If you don't have a me file
then it will use the fully qualified hostname of that machine.
What is in your me file (or what is your hostname)? How are users stored? Is
the account name in the userdb file "user" or "us...@domain.com"? If the
account name is "user" then that's how you log in with mozilla. If the
account name is "us...@domain.com" then that's how you log in. In that case
you need "domain.com" in the hosteddomains file.
Do you have IMAP or POP3 working? The smtp authentication login would be
exactly that same as that. If that's not working either then you probably
have a bigger problem.
I use mozilla and it does smtp authentication fine. Are you sure you've got
mozilla set up properly? You enable smtpauth in the settings for the SMTP
server.
I installed from the tar file, but wondered if smtp-auth is a separate
patch, or if I missed something in the configuration of the install. Is
there a way to tell if the smtp-auth module is missing, either in the
binaries or in an install log?
Look for
/usr/lib/courier/libexec/courier/modules/esmtp/authend
/usr/lib/courier/libexec/courier/modules/esmtp/authstart
They're the files installed by the smtpauth rpm. I would assume that a build
from source would install them unless you intentionally messed with the
makefile.