* Dave C. <djc@???> [20010828 18:43]: writing on the subject 'Re: [Exim] Help with SMTP AUTH'
|
|
| You could possibly set up a different file to contain username/password
| combinations for use with SMTP AUTH? The other way is to run exim as
| root..
I was hoping that there could be a provision to specify the user under
which Exim runs when checking the file, no?
|
|
| On Tue, 28 Aug 2001, Odhiambo Washington wrote:
|
| > Please allow me to ask this for the umpteenth time. It's been asked before
| > but still it just doesn't work for me. I use FreeBSD 4.3-STABLE and the
| > encrypted passwords reside in /etc/master.passwd.
| > Now is I do a lookup for user:encrypted-passwd it all works (thanks to
| > Tamas TEVESZ). It's probably too much work going into the passwd file to
| > extract the username:passwd combination (it can be done easily by a small
| > script though) so I want the lookup to be done on the master.passwd
| > itself.
| >
| > The config below doesn't work, so far because of permissions on
| > /etc/master.passwd. The mainlog says this:
| >
| >
| > 2001-08-28 18:28:34 Authentication failed for friendlyserver.wananchi.com
| > (friendlyserver) [62.8.64.130]: 435 Unable to authenticate at present: failed to
| > open /etc/master.passwd for linear search: Permission denied (euid=UID egid=GID)
| > 2001-08-28 18:28:44 Authentication failed for friendlyserver.wananchi.com
| > (friendlyserver) [62.8.64.130]: 435 Unable to authenticate at present: failed to
| > open /etc/master.passwd for linear search: Permission denied (euid=UID egid=GID)
| >
| > ..where UID/GID are exim's UID/GID pair.
| >
| > /etc/master.passwd is mode 0600 owned by root:wheel
| >
| > Is there something that I need to do so that it can allow me go to the
| > next test phase??
| >
| > ##### AUTH Config
| >
| > ######################################################################
| > # AUTHENTICATION CONFIGURATION #
| > ######################################################################
| >
| > # There are no authenticator specifications in this default configuration file.
| >
| > ## new auth section ##
| >
| > plain:
| > driver = plaintext
| > public_name = PLAIN
| > server_condition = "${if and {{!eq{$2}{}}{!eq{$3}{}}\
| > {crypteq{$3}{${extract{2}{:} {${lookup{$2}lsearch{/etc/master.passwd}{$value}{*:*}}}}}}}{1}{0}}"
| > server_set_id = $2
| >
| > login:
| > driver = plaintext
| > public_name = LOGIN
| > server_prompts = Username:: : Password::
| > server_condition = "${if and {{!eq{$1}{}}{!eq{$2}{}}\
| > {crypteq{$2}{${extract{2}{:} {${lookup{$1}lsearch{/etc/master.passwd}{$value}{*:*}}}}}}}{1}{0}}"
| > server_set_id = $1
| >
| > end
| > # End of Exim configuration file
| >
| >
| > TIA
| >
| >
| >
| > -Wash
| >
| > --
| > Odhiambo Washington
| > Wananchi Online Ltd.,
| > wash@??? 1st Flr Loita Hse.
| > Tel: 254 2 313985 Loita Street.,
| > Fax: 254 2 313922 PO Box 10286,00100-NAIROBI,KE.
| >
| > Kirkland, Illinois, law forbids bees to fly over the village or through any of
| > its streets.
| >
|
| --
|
|
-Wash
--
Odhiambo Washington
Wananchi Online Ltd.,
wash@??? 1st Flr Loita Hse.
Tel: 254 2 313985 Loita Street.,
Fax: 254 2 313922 PO Box 10286,00100-NAIROBI,KE.
My play was a complete success. The audience was a failure.
-Ashleigh Brilliant
(contributed by Chris Johnston)