# ENABLE SMTP AUTHENTICATION # -------------------------- # First, make sure the following ports are installed: security/cyrus-sasl2 security/cyrus-sasl2-saslauthd # Add this line to /usr/local/lib/sasl2/Sendmail.conf: pwcheck_method: saslauthd # Enable saslauthd in /etc/rc.conf: saslauthd_enable="YES" # Add the following lines to /etc/make.conf: SENDMAIL_CFLAGS+=-I/usr/local/include/sasl -DSASL SENDMAIL_LDFLAGS+=-L/usr/local/lib SENDMAIL_LDADD+=-lsasl2 # ENABLE EXTRA FEATURES IN SENDMAIL # --------------------------------- # For EC-ciphers support, modify /etc/make.conf to include: SENDMAIL_CFLAGS+=-D_FFR_TLS_EC # To enable FEATURE(`tls_session_features'), modify /etc/make.conf to include: SENDMAIL_CFLAGS+=-D_FFR_TLS_SE_OPTS # RECOMPILE SENDMAIL (requires base sources in /usr/src) # ------------------------------------------------------ cd /usr/src/lib/libsmutil sudo make cleandir && sudo make obj && sudo make cd /usr/src/lib/libsm sudo make cleandir && sudo make obj && sudo make cd /usr/src/usr.sbin/sendmail sudo make cleandir && sudo make obj && sudo make && sudo make install # Restart Sendmail sudo service sendmail restart # Verify Sendmails features: sendmail -d0.13 < /dev/null