I'm running into the same problem on CentOS 5.5 with OpenEMM 6.0.1. I have my smart-relay set to 127.0.0.1, but it continues to send as though the relay weren't set. I modified my semu.py as:
We will provide an extension mechanism to include custom filters with the next version of OpenEMM and we will include a demo filter. The extension API will allow third parties to develop filters to integrate additional functionality like DKIM.
Is this extension mechanism in OpenEMM 2011 or otherwise available, and if so, is there an example of using it with DKIM?
Also, does using the extension mean you lose the advantages of sending directly through sendmail?
This was a nightmare but I was finally able to get this all to work for our website http://www.motorcyclemarket.com/b/67/Sena.aspx and all the DKIM stuff is working. Thank you every for your help with it. Now I have to figure out how to make an html email.
We are planning to install OpenEMM 2013 next month and have DKIM implemented with the help of an external developer. I will post more details, if we succeed.
With version 2013 the Sendmail emulation of OpenEMM (semu.py) offers support for external filters. How to implement such a filter is explained in file aps.py in directory /home/openemm/bin/scripts.
We plan to integrate OpenEMM 2013 INCL DKIM in April. We are hiring a developer from Australia, who has Sendmail/DKIM/OpenEMM experience. I'll let you all know the results.
Markus