Date: Wed, 28 Sep 2005 18:14:27 +0200 From: "Sasa Stupar" <sasa.stupar@gmail.com> To: <freebsd-questions@freebsd.org> Subject: RE: Problem with compiling sendmail+sasl Message-ID: <20050928161427.32B2C1D792D@avs3.arnes.si> In-Reply-To: <433AB09E.4070402@grokking.org>
next in thread | previous in thread | raw e-mail | index | archive | help
=20 -----Original Message----- From: owner-freebsd-questions@freebsd.org = [mailto:owner-freebsd-questions@freebsd.org] On Behalf Of Greg = Maruszeczka Sent: Wednesday, September 28, 2005 5:03 PM To: freebsd-questions@freebsd.org Subject: Re: Problem with compiling sendmail+sasl Sasa Stupar wrote: > Hi! >=20 > I am new to FreeBSD just migrated from linux. I have installed version = 5.4 and ports collection via cvsup. Then I have used ports for cyrus22 = to build Cyrus and also sasl2. Now I am trying to build sendmail 8.13.5 = but it doesn't build with sasl support. >=20 > In my make.conf I have added: > ------------ > SENDMAIL_CFLAGS+=3D -I/usr/local/include -DSASL=3D2 = SENDMAIL_LDFLAGS+=3D=20 > -L/usr/local/lib SENDMAIL_LDADD+=3D -lsasl2 > ------------ >=20 > And then run make and make install under /usr/ports/mail/sendmail. >=20 > But when I check with : > ---------- > mig29# telnet localhost 25 > Trying ::1... > telnet: connect to address ::1: Connection refused Trying 127.0.0.1... > Connected to localhost.workgroup. > Escape character is '^]'. > 220 xmail.homelinux.net ESMTP Sendmail 8.13.3/8.13.5; Wed, 28 Sep 2005 = > 14:15:32 +0200 (CEST) ehlo localhost 250-xmail.homelinux.net Hello=20 > localhost.workgroup [127.0.0.1], pleased to meet you=20 > 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-8BITMIME 250-SIZE 10480760=20 > 250-DSN 250-DELIVERBY 250 HELP > ---------- > I don't have smtp auth. >=20 > Moreover, I found out that it didn't built with SASL with: > -------------- > mig29# sendmail -bt -d0.1 > Version 8.13.3 > Compiled with: DNSMAP LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8 = MIME8TO7 > NAMED_BIND NETINET NETINET6 NETUNIX NEWDB NIS = PIPELINING SCANF > STARTTLS TCPWRAPPERS USERDB XDEBUG > Warning: Option: AuthMechanisms requires SASL support (-DSASL) > Warning: Option: AuthOptions requires SASL support (-DSASL) >=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D SYSTEM IDENTITY (after readcf) = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > (short domain name) $w =3D mig29 > (canonical domain name) $j =3D xmail.homelinux.net > (subdomain name) $m =3D workgroup > (node name) $k =3D mig29.workgroup=20 > = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D >=20 > ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) > ------------------ >=20 > What am I doing wrong here? >=20 I think you might be getting the BASE sendmail mixed up with the PORT = sendmail. For max flexibility, there are TWO separate versions of = sendmail available. Unless you know you need the version provided in the = ports you should stick with the one provided in the base. Your sendmail-related make.conf syntax looks correct but what you need = to do is rebuild the BASE sendmail with sasl support under /usr/src NOT = /usr/ports. I suggest you remove/deinstall the sendmail version found = under /usr/ports and do a full `make world` as recommended in the = handbook. Others may be able to give you specific directions on = rebuilding ONLY the base sendmail if a full make world is undesirable. cheers, G ----------------------------------------------- Reply ----------------------------------------------- But I have nothing under /usr/src. I have installed minimum of FreeBSD. Regards, Sasa
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050928161427.32B2C1D792D>