I’ve mostly always compiled postfix myself, but managing postfix and the mail 
server is something I have less and less time for, so I took the opportunity of 
moving to 3.x to switch to using ports in freeBSD for postfix.

Everything went well, once I removed all the older files from /usr/sbin and 
/usr/libexec since ports uses /usr/local/… 

Are there any other gotchas that I need to look out for? The logs look good. I 
am seeing that there are links in /usr/bin (mailq and newaliases) but all the 
references in main.cf point to /usr/local/bin. Should I remove these links? 
(they link to ../../usr/sbin/sendmail)?

And one last thing, the new sendmail is *much* smaller than the one from 2.11:

 48 -rwxr-xr-x  1 root  wheel   23368 Jan 23 07:45 /usr/local/sbin/sendmail
376 -rwxr-xr-x  1 root  wheel  192456 Jul 20  2015 /usr/sbin/sendmail


#  ldd /usr/local/sbin/postfix 
/usr/local/sbin/postfix:
        libpostfix-global.so => /usr/local/lib/postfix/libpostfix-global.so 
(0x281ba000)
        libpostfix-util.so => /usr/local/lib/postfix/libpostfix-util.so 
(0x281f3000)
        libsasl2.so.3 => /usr/local/lib/libsasl2.so.3 (0x28228000)
        libpam.so.5 => /usr/lib/libpam.so.5 (0x28241000)
        libcrypt.so.5 => /lib/libcrypt.so.5 (0x2824c000)
        libssl.so.8 => /usr/local/lib/libssl.so.8 (0x28271000)
        libcrypto.so.8 => /usr/local/lib/libcrypto.so.8 (0x28800000)
        libdb-5.3.so.0 => /usr/local/lib/libdb-5.3.so.0 (0x2899c000)
        libc.so.7 => /lib/libc.so.7 (0x28077000)
        libthr.so.3 => /lib/libthr.so.3 (0x282d5000)

I notice that from the list of modules in 2.11 pcre and libz, libmysqlclient, 
and libcdb are all missing from the newer compile. However, sql lookups are 
working and there are no pcre lookup errors in the logs. Should I be concerned?

-- 
One of the universal rules of happiness is: always be wary of any
helpful item that weighs less than its operating manual. --Jingo

Reply via email to