Postfix: The Definitive Guide by Kyle D. Dent The unconfirmed error reports are from readers. They have not yet been approved or disproved by the author or editor and represent solely the opinion of the reader. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification This page was updated March 26, 2007. UNCONFIRMED errors and comments from readers: [229] 4th Paragraph; The line: $ make makefiles CCARGS='-DUSE_SASL_AUTH -I/usrlocal/include/sasl' \ AUXLIBS='-L/usr/local/lib -lsasl2' Should be changed to include: -DUSE_CYRUS_SASL To read: $ make makefiles CCARGS='-DUSE_SASL_AUTH -DUSE_CYRUS_SASL \ -I/usrlocal/include/sasl' \ AUXLIBS='-L/usr/local/lib -lsasl2' Omitting the -DUSE_CYRUS_SASL from the line will give you trouble using sasl compiled into Postfix. The program will compile ok, but will not run auth for smtp properly. After I changed that line, using advice from the Postfix users mailing list, Postfix compiled and ran smtp auth ok.