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




Reply via email to