Matthew Seaman writes: > You don't mention SASL (Simple Authentication and Security Layer) -- > by default, the sendmail on FreeBSD doesn't contain any SASL > functionality, but you will need to add it in order to use > authentication. > > First install the security/cyrus-sasl2 port. Then edit your > /etc/make.conf to change the sendmail(8) compilation to include > linking in the SASL libraries: > > SENDMAIL_CFLAGS=-I/usr/local/include -DSASL=2 > SENDMAIL_LDFLAGS=-L/usr/local/lib > SENDMAIL_LDADD=-lsasl2
Did this. > Then rebuild and re-install sendmail from the system sources. Easiest > way to do that is to do a complete 'make buildworld, make > installworld' cycle as documented in the handbook. Then you need to > add the SASL options to your sendmail configuration, as you have done. > > There are some more detailed instructions here: > > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/smtp-auth.html Followed these instructions, had libmilter break thus: ln -sf /usr/src/lib/libmilter/../../contrib/sendmail/include/sm/os/sm_os_freebsd.h sm_os.h cc -O -pipe -mcpu=pentiumpro -I/usr/src/lib/libmilter/../../contrib/sendmail/src -I/usr/src/lib/libmilter/../../contrib/sendmail/include -I. -DNETINET6 -DNOT_SENDMAIL -Dsm_snprintf=snprintf -D_THREAD_SAFE 3D-I/usr/local/include -DSASL=3D2 -c /usr/src/lib/libmilter/../../contrib/sendmail/libmilter/main.c cc: 3D-I/usr/local/include: No such file or directory In file included from /usr/src/contrib/sendmail/include/sendmail/sendmail.h:24, from /usr/src/contrib/sendmail/src/sendmail.h:40, from /usr/src/contrib/sendmail/libmilter/libmilter.h:31, from /usr/src/contrib/sendmail/libmilter/main.c:15: /usr/src/contrib/sendmail/src/conf.h:129:5: invalid suffix "D2" on integer constant In file included from /usr/src/contrib/sendmail/libmilter/libmilter.h:31, from /usr/src/contrib/sendmail/libmilter/main.c:15: /usr/src/contrib/sendmail/src/sendmail.h:126:5: invalid suffix "D2" on integer constant /usr/src/contrib/sendmail/src/sendmail.h:542:5: invalid suffix "D2" on integer constant /usr/src/contrib/sendmail/src/sendmail.h:665:5: invalid suffix "D2" on integer constant /usr/src/contrib/sendmail/src/sendmail.h:1647:6: invalid suffix "D2" on integer constant /usr/src/contrib/sendmail/src/sendmail.h:2012:5: invalid suffix "D2" on integer constant /usr/src/contrib/sendmail/src/sendmail.h:2359:5: invalid suffix "D2" on integer constant *** Error code 1 Stop in /usr/src/lib/libmilter. I'm running: FreeBSD 5.1-CURRENT #0: Tue Oct 21 23:17:38 EDT 2003 with the source tree updated to 00:01 today. Robert Huff _______________________________________________ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"