On Feb 15, 2012, at 10:47 AM, Bill Cole wrote: > On 15 Feb 2012, at 7:57, jeffrey j donovan wrote: > >> On Feb 14, 2012, at 10:57 PM, Bill Cole wrote: >> >>> On 14 Feb 2012, at 17:35, Bradley Giesbrecht wrote: >>> >>>> On Feb 14, 2012, at 6:45 AM, jeffrey j donovan wrote: >>>> >>>>> greetings >>>>> >>>>> I have a couple of PPC 10.5 machines running as authenticated smtp >>>>> relays. I upgraded postfix to 2.9.0 using macports. >>>>> >>>>> I am running into a warning when I run postfix check. >>>>> >>>>> /opt/local/sbin/postconf: warning: /opt/local/etc/postfix/main.cf: unused >>>>> parameter: smtpd_use_pw_server=yes >>>>> /opt/local/sbin/postconf: warning: /opt/local/etc/postfix/main.cf: unused >>>>> parameter: smtpd_pw_server_security_options=login,cram-md5 >>>>> /opt/local/sbin/postconf: warning: /opt/local/etc/postfix/main.cf: unused >>>>> parameter: enable_server_options=yes >>>>> >>>>> >>>>> these options were to access my local password server for authentication. >>>>> Is there an alternate command ? >>>>> how do I get my users to authenticated without creating another password >>>>> database ? >>>>> >>>>> thanks for any insight >>>>> -j >>>> >>>> To see what Apple is doing look here at postfix-174.2: >>>> http://opensource.apple.com/release/mac-os-x-1058/ >>> >>> Also useful if anyone wants to try building a more current Apple-customized >>> version of postfix on older MacOS versions: >> >> Hi Bill, >> do you have any instructions on how to do that ? I have a bunch of 10.5.8 >> machines running postfix 2.4 and I need to update them. > > I have not done so myself, as I long ago switched my older Macs running MTA's > to standard Postfix (i.e. roughly what MacPorts provides) and use Dovecot > SASL's PAM support to work with real system users. Building from Apple's > source may be something of a challenge since they don't really document the > build environment required, specific dependencies for the various projects > like Postfix, or OS version compatibilities. It could be that all of the > newer versions on that site are only compatible with the MacOS versions they > were released with, and making them build and function on a Leopard machine > may require a serious backporting effort or be essentially impossible without > re-implementing their changes for Lion in Leopard-compatible ways. On the > other hand, getting up to the latest Apple version of Postfix as shipped on > Lion may be as simple as a couple of 'make' commands. If you are not already > comfortable doing build debugging, I would recommend not putting much effort > into this beyond seeing if it "Just Works". > > The tarballs include a Makefile that appears to include a normal set of > targets that patch the source, build with Mac-aware options, and install in > Mac-specific places with auxiliary stuff like launchd files and default > configs. So a first try (on a Mac with the developer tools installed and > which you have a good backup for, of course) would be: > > 1. Download and unpack the tarball for the version you want to try (the > latest is 229.3, based on Postfix 2.8.3) > 2. Open a Terminal winow and either launch a root shell or preface everything > below with 'sudo' (which will ask you for your password the first time... I > expect you know that routine) > 3. Use cd to switch into the directory that was unpacked from the tarball > (i.e. 'postfix-229.3' if you got 229.3) > 4. Run 'make build' which will patch the source and attempt to build postfix. > This may well fail the first time. > 5. This is the point of decision: if 'make build' fails the first time, you > can either give up or dive into the build debugging/backporting process. I > can't walk you through that (particularly on this list) and I don't advise > doing it at all if you are not already somewhat familiar with software > porting. The risk of trying that is that you can waste a lot of time trying > to fix whatever does not work and get nowhere. In my experience, the critical > skill in this sort of hacking has been recognizing when I'm out of my depth > or putting in more time than the real value of the solution. > 6. If (4) Just Works, run 'make install' to install the fresh Postfix under > /usr/local or edit the Makefile to change DSTROOT to '/' if you want to > clobber the existing Postfix. If you install in /usr/local you will need to > manually replace the existing Postfix launchd file in > /System/Library/LaunchDaemons with a link to the new one into > /usr/local/System/Library/LaunchDaemons > >
whoa, thanks bill, when Im done chewing through mac ports i am going to try the apple build. I want to try to run this system with upgradable options. section 5. is usually where i get stuck. So I have to go library hunting. -- something im not very good at. So i tried mac ports. your right,.. at this point I have a working basic postfix install from mac ports. I've done some reading and some comparisons. I will follow your advise and build from apples source and then look at the differences. the patched sasl from apple is whats clearly throwing me. Something I never had to contend with. Now I just need to see how my port is using saslauthd, and where it expects it's files to be. I suspect apple did some ldap magic . i'm looking to do this; ../saslauthd -a ldap -d -O /usr/local/etc/saslauthd.conf -H 127.0.0.1