Date: Thu, 31 May 2001 12:56:22 -0400 From: "Ryan Masse" <mail@max-info.net> To: "Tony Wells" <awells@journalstar.com> Cc: "FreeBSD-Questions" <freebsd-questions@freebsd.org> Subject: Re: Compiling sendmail with SASL support problem Message-ID: <013701c0e9f2$9eef1540$3200a8c0@Intranet> References: <3B16661C.A8366572@journalstar.com> <00f401c0e9ea$de8a5280$3200a8c0@Intranet> <3B1674BE.F4B48C3F@journalstar.com>
next in thread | previous in thread | raw e-mail | index | archive | help
*sorry forgot to cc the list :)* all domains relaying through your box will go through sasl. no one domain listed in relay-domains, access.db or whaterver will override sasl. as for the tests.. there are 2. sendmail -d0.1 -bv root | grep SASL > sendmail -d0.1 -bv root | grep SASL NETINET NETUNIX NEWDB NIS QUEUE SASL SCANF SMTP USERDB XDEBUG The sendmail compiled correctly with sasl support if SASL is listed in the output of that command. The second test is; telnet to localhost 25 and issue the ehlo o syntax. it should printout a list of compiled features. You will need to look for the Auth* line. If found sasl is compile properly. A printout on my box is below. > telnet localhost 25 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 comp1.mastery.ca ESMTP Sendmail 8.11.3/8.11.1; Thu, 31 May 2001 12:52:32 -0400 (EDT) ehlo o 250-comp1.mastery.ca Hello localhost [127.0.0.1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-EXPN 250-VERB 250-8BITMIME 250-SIZE 250-DSN 250-ONEX 250-ETRN 250-XUSR 250-AUTH LOGIN 250 HELP quit 221 2.0.0 comp1.mastery.ca closing connection Connection closed by foreign host. > If either of these tests fail its most likely a miss configuration with your sendmail.cf. If you would like me to send my config just ask. Ryan > Thanks much for your reply... > > I've done pretty much everything that you outlined, and had a couple of > more questions. > > Will domains that I list to permit relaying override sasl auth? > > Is there a test I can use to check and see if sasl auth is working > correctly with sendmail? > > Ryan Masse wrote: > > > > download the newest source from sendmail.org and extract it into a temp > > directory. Once that is finished you will want to create; > > > > > pwd > > /$tempdir/sendmail-8.11.3/devtools/Site > > > more site.config.m4 > > APPENDDEF(`confENVDEF', `-DSASL=1') > > APPENDDEF(`conf_sendmail_LIBS', `-lsasl') > > APPENDDEF(`confLIBDIRS', `-L/usr/local/lib') > > APPENDDEF(`confINCDIRS', `-I/usr/include/sasl') > > > > > > > jump back to the base dir and do a ./Build . after u'll want to do a make > > and make install. > > > > After you've succesffuly recompiled sendmail with SASL support you will need > > compile the sendmail.cf with the sasl support. Do do this you will need a > > .mc file similar to the below. > > > > > pwd > > /usr/src/contrib/sendmail/cf/cf > > > more site-sasl.mc > > divert(-1) > > # > > > > divert(0)dnl > > VERSIONID(`$Id: site-sasl.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp $') > > OSTYPE(bsd4.4)dnl > > DOMAIN(generic)dnl > > MAILER(local)dnl > > MAILER(smtp)dnl > > FEATURE(use_cw_file) > > FEATURE(relay_based_on_MX) > > FEATURE(mailertable) > > FEATURE(access_db) > > FEATURE(virtusertable) > > FEATURE(blacklist_recipients) > > TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5')dnl > > define(`confAUTH_MECHANISMS', `PLAIN LOGIN')dnl > > define(`confDEF_AUTH_INFO', `/etc/mail/auth/auth-info')dnl > > FEATURE(`no_default_msa')dnl turn off default entry for MSA > > DAEMON_OPTIONS(`Port=25, Name=MTA, M=E')dnl > > > > > > > if you get lost anywhere on the way just email me back > > > > > Hi all, > > > > > > I'm trying to compile sendmail with sasl support since I have several > > > computers that I need to be able to send and receive email from. I have > > > cyrus-imap running just fine, but right now I have to add domains with > > > relay permission to be able to send mail.(Bad) I would much rather use a > > > password based system that didn't care where you were coming from. > > > > > > So anyways, when I try and compile sendmail in the > > > /usr/src/usr.sbin/sendmail directory with the command: > > > > > > make SENDMAIL_CFLAGS='-DSASL=1524 -I/usr/local/include/sasl' > > > > > > And I get a bunch of errors. I noticed in the > > > /usr/src/contrib/sendmail/src directory that it suggests you use the > > > 'Build' script, which of course doesn't exist. > > > > > > Has anyone successfully gotten sendmail compiled with sasl support? > > > Will sasl free me from domain-dependent relaying rules? > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > > with "unsubscribe freebsd-questions" in the body of the message > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?013701c0e9f2$9eef1540$3200a8c0>