Hi
replying to myself as I figured it (ouch!)
I had the correct stuff in the saslauth file:
# this is VIA IMAP
MECH=rimap
FLAGS="-O localhost -r"
but I forgot to exclude the FLAGS line which was at the end of that file:
# Additional flags to pass to saslauthd on the command line. See saslauthd(8)
# for the list of accepted flags.
# make sure you dont have double flags in here.
FLAGS
wiping FLAGS to null and sasl is complaining with
Starting saslauthd: saslauthd[20677] :set_auth_mech : failed to initialize
mechanism rimap
Bugger.
Jobst
On Wed, Feb 23, 2011 at 06:18:28PM +1100, Jobst Schmalenbach (jobst at
barrett.com.au) wrote:> Hi.
>
> Apologies to the list for sending this twice as
> I forgot to enter a proper subject line, I wanted
> to write the content first and then make
> up the subject line ;-)
>
> --------------------------------------------------------------------
>
> I am trying to configure sendmail that is looks up the users
> credentials to allow them to send email via that server
> via an imap server on the same machine when sending email
> while on the road.
>
>
> I can send email when specifying a user that is stored
> in the servers /etc/shadow ... no problem but I cannot
> get my head around it how to do make saslauth OR sendmail
> lookup the user via the imap daemon.
>
>
> This is the working config (mc) for the sendmail daemon
> when using a locally created user (I knock the PLAIN off
> once I got it to work):
>
> define(`confAUTH_MECHANISMS', `LOGIN PLAIN DIGEST-MD5 CRAM-MD5')
> TRUST_AUTH_MECH(`LOGIN PLAIN DIGEST-MD5 CRAM-MD5')
> DAEMON_OPTIONS(`Family=inet, Port=465, Name=MTA-SSL, M=s')
> etc.
>
>
> How can I make sendmail (or saslauth) to get the user
> credentials via an imap server running on the same machine
> (the credentials are from an internal samba server) so I
> do not need to enter users details twice?
>
>
>
> Jobst
>
>
>
>
>
>
>
> --
> 186,262 miles/second : Not just a good idea, it's the LAW.
>
> | |0| | Jobst Schmalenbach, jobst at barrett.com.au, General Manager
> | | |0| Barrett Consulting Group P/L & The Meditation Room P/L
> |0|0|0| +61 3 9532 7677, POBox 277, Caulfield South, 3162, Australia
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
--
My Carpenter has a 1956 VW Beetle. He still can go to any place in Australia,
use any Oil, spark plugs, pertol, tires, wiper blades, etc available today with
a car that old. If only software would be like that.
| |0| | Jobst Schmalenbach, jobst at barrett.com.au, General Manager
| | |0| Barrett Consulting Group P/L & The Meditation Room P/L
|0|0|0| +61 3 9532 7677, POBox 277, Caulfield South, 3162, Australia