On Thu, 2 Aug 2001, Peter Holm wrote:
No. Authentication required means exactly that: authentication is required.
This option is intended to be used for port 587 only.
Local users can send mail to any other server outside, that works.
Local users can also send to other local users on the same machine.
All users, that I have set up on that machine must authenticate before
they are allowed to send mail. (AUTH_REQUIRED=1).
You don't need AUTH_REQUIRED for that, necessarily. If those users are
listed in the smtpaccess files, they'll be allowed to relay to "outside"
servers with or without AUTH. If you *don't* list them in those files,
then they will be required to AUTH in order to relay, but you still don't
need AUTH_REQUIRED set to 1.
In other words, if you want to force your users to AUTH, then don't list
their IP's in the smtpaccess files.
BUT if some mailserver outside tries to connect to deliver mail that is
addressed to one of the local users, it gets rejectet with an 535-Error.
This mail server should be able to deliver to that local machine without
authentication - this is the expected behaviour.
I did not understand your comment about port 587.
How can I configure courier to accept mail for local users without
authentication?
Set AUTH_REQUIRED=0. Again, AUTH_REQUIRED does not mean
AUTH_REQUIRED_FOR_RELAY, it means AUTH IS REQUIRED FOR ANYTHING!