11.4 sendmail with SASL and ports openssl?
Bengt Ahlgren
bengt.ahlgren at ri.se
Tue Aug 11 13:49:31 UTC 2020
I have since long compiled sendmail in base with SASL using a src.conf
like this:
# sendmail with SASL required for outgoing SMTP AUTH, see:
# https://www.freebsd.org/doc/en/books/handbook/SMTP-Auth.html
# depends on port security/cyrus-sasl2
SENDMAIL_CFLAGS=-I/usr/local/include/sasl -DSASL
SENDMAIL_LDFLAGS=-L/usr/local/lib
SENDMAIL_LDADD=-lsasl2
Since I'm still using 11.4, I had to start using openssl from ports due
to qt5 5.15. Then the above didn't work anymore, so a bit reluctantly I
added -I/usr/local/include to the CFLAGS above, fearing that some other
random include file could be picked up. It however compiled and the
resulting binary is linked thus:
# ldd /usr/obj/usr/src/usr.sbin/sendmail/sendmail
/usr/obj/usr/src/usr.sbin/sendmail/sendmail:
libsasl2.so.3 => /usr/local/lib/libsasl2.so.3 (0x8008db000)
libutil.so.9 => /lib/libutil.so.9 (0x800af9000)
libssl.so.11 => /usr/local/lib/libssl.so.11 (0x800d0d000)
libcrypto.so.11 => /usr/local/lib/libcrypto.so.11 (0x801000000)
libwrap.so.6 => /usr/lib/libwrap.so.6 (0x8014cb000)
libc.so.7 => /lib/libc.so.7 (0x8016d4000)
libdl.so.1 => /usr/lib/libdl.so.1 (0x801a8b000)
libthr.so.3 => /lib/libthr.so.3 (0x801c8c000)
Does this look right? Are there any know issues with this?
Thanks,
Bengt
More information about the freebsd-stable
mailing list