[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: sendmail user name and password authentication



On Sat, 2004-07-24 at 11:07, Alexander Dalloz wrote:
> Am Sa, den 24.07.2004 schrieb Jonathan T. Steadman um 3:15:
> 
> > I have created a certificate so that I would be able to send passwords
> > securely, but now my problem is actually sending the password, right now
> > the user is asked to accept certificate which is wonderful, but my
> > server is not requiring users to use a user name and password (actually
> > it doesn't work if you try user name and password) to relay mail, I want
> > it to, I read up on it a little and thought it was because of AUTH_MECH
> > options, but I changed them to LOGIN and PLAIN so that PAM could deal
> > with them, (yes I did specify in ~/sasl2/sendmail.conf that pwcheck was
> 
> Hope you just didn't take enough care when posting here. It must be
> /usr/lib/sasl2/Sendmail.conf - ~ stands for $HOME and the sasl2 files
> don't have to be there anywhere - and as you see Sendmail.conf starts
> with a capital S.
> 
> > to be done with pam) do I somehow have to specify password file or
> > something?  I have authentication for pop3 server working with
> > PAM/Dovecot but that is a whole other story.  Anyways all of what I
> > considered important values for what I want are listed below. anyways
> > sorry about all my many send mail questions/issues, I am hoping this
> > really will be the last of them, I guess they (thankfully) have many
> > hoops to jump through in sendmail to help fight spammers.
> 
> A bit hard to say what's going on with your Sendmail from the given
> information. Did you first check that SMTP AUTH works without using
> STARTTLS? Do so by telneting on port 25. Have a close look at the
> maillog and maybe increase the log level to 15. If SMTP AUTH works
> without a previously established encryption then you know that your
> STARTTLS does not work. It will be then certainly that you certificates
> are not proper.
> 
> > define(`confAUTH_OPTIONS', `A p')dnl
> > TRUST_AUTH_MECH(`LOGIN PLAIN')dnl
> > define(`confAUTH_MECHANISMS', `LOGIN PLAIN')dnl
> > define(`confCACERT_PATH',`/usr/share/ssl/certs')
> > define(`confCACERT',`/usr/share/ssl/certs/ca-bundle.crt')
> > define(`confSERVER_CERT',`/usr/share/ssl/certs/sendmail.pem')
> > define(`confSERVER_KEY',`/usr/share/ssl/certs/sendmail.pem')
> > define(`confTO_IDENT', `0')dnl
> 
> Looks ok so far.
> 
> Alexander
> 

ok then, I went back a step and got rid of STARTTLS, and authentication
still does not take place, it works if I on mail client I dont check
user name and password required for outgoing, but if i do check it, it
does not work, unless of course my password would be different from
login ect.  which I can't see the point of that.  This is what my
sendmail.mc file looks like(at the bottom) I did a telnet on myself, and
then ehlo localhost, and got 250-AUTH LOGIN PLAIN which is good as far
as I can tell from readings I have done.  I did have to change this:
define(`confAUTH_OPTIONS', `A p')dnl
to this:
define(`confAUTH_OPTIONS', `A')dnl
because when I did a telnet on port 25 with the former i turned up
nothing for AUTH.  Anyways am truly sorry for just throwing out my whole
sendmail.mc file at you guys, but I tried to narrow it down the first
time with out anything wrong found that could be causing AUTH not to be
required.  

     I just found out to while writing this, that this file can't be
found (/etc/mail/userdb.db) I decided to see if all the files that were
specified below actually existed, and this one didnt.  Could this be a
problem or is this normal?

define(`confDEF_USER_ID',``8:12'')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST',true)dnl
define(`confDONT_PROBE_INTERFACES',true)dnl
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
define(`UUCP_MAILER_MAX', `2000000')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confPRIVACY_FLAGS',
`authwarnings,novrfy,noexpn,restrictqrun')dnl
define(`confAUTH_OPTIONS', `A')dnl
TRUST_AUTH_MECH(`LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `LOGIN PLAIN')dnl
define(`confTO_IDENT', `0')dnl
FEATURE(`no_default_msa',`dnl')dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl
FEATURE(`blacklist_recipients')dnl
EXPOSED_USER(`root')dnl
DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl
LOCAL_DOMAIN(`localhost.localdomain')dnl
MAILER(smtp)dnl
MAILER(procmail)dnl




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]