[opendmarc-users] Is anyone using openedmarc on OSX with postfix
robert at chalmers.com.au
robert at chalmers.com.au
Sat Dec 5 23:49:21 PST 2015
Thanks Steve,
Most helpful. I'll get on to that today.
Robert
Sent from my iPad
On 5 Dec 2015, at 11:37 p.m., Steve Wardle <steve at swid.co.uk> wrote:
>> On 5 Dec 2015, at 18:51, robert at chalmers.com.au wrote:
>>
>> Is anyone using this on OSX 10.11?
>> I'm having trouble getting it to start up from a plist and to compile with-spf
>>
>> But it seems there are very few people running on OSX with postfix.
>
> I originally compiled opendmarc to use libspf2 from http://www.libspf2.org
>
> cd /usr/local/src/libspf2-1.2.10
> # edit ./src/include/spf_log.h
> # from line 40 down edit the following defines (can’t remember where I got the tip)
>
> #define SPF_errorf(format, ... ) SPF_errorx( __FILE__, __LINE__, format, ##__VA_ARGS__ )
> #define SPF_warningf(format, ... ) SPF_warningx( __FILE__, __LINE__, format, ##__VA_ARGS__ )
> #define SPF_infof(format, ... ) SPF_infox( __FILE__, __LINE__, format, ##__VA_ARGS__ )
> #define SPF_debugf(format, ... ) SPF_debugx( __FILE__, __LINE__, format, ##__VA_ARGS__ )
>
> ./configure
> make check
> sudo make install
>
> # opendmarc from http://sourceforge.net/projects/opendmarc/files/
>
> cd /usr/local/src/opendmarc-1.3.1
> ./configure --with-spf --with-spf2-include=/usr/local/include/spf2 --with-spf2-lib=/usr/local/lib
> make
> sudo make install
>
> # to add daemon user opendmarc
> sudo dscl
> cd /Local/Default/
> ls Users uid
> create Users/_opendmarc UserShell /usr/bin/false
> create Users/_opendmarc UniqueID 498
> create Users/_opendmarc PrimaryGroupID 498
> create Users/_opendmarc NFSHomeDirectory /dev/null
> quit
>
> # ensure /usr/local/etc/opendmarc.conf contains
> UMask 077
> UserID _opendmarc
>
> I’ve since compiled opendmarc without libspf2 and switched to using python-policyd-spf for spf checks.
> It allows finer control and provides more informative logging.
> https://launchpad.net/pypolicyd-spf/
>
> It has a few dependancies one of which needed patching.
> --
> Steve
>
>
>
>
>
More information about the opendmarc-users
mailing list