@ontracker,
My reading of the original link reinforces my long-held belief (since I went to a seminar held by the author of SPF years ago) that SPF is broken (it doesn't stop spam at all except in it's strictest use, and in it's strictest use it blocks an awful lot of legitimate email) and that SRS is simply a proposed work around for only one of it's problems (forwarding). Also note ditto's post in which he points out the proposal is from 2004; that's almost an entire generation in the computer world.
Nevertheless it may be a good workaround and it may be important to some people.
I've noticed a problem with the original diff file of the cPanel exim.code which i hadn't noticed before, reference the line
Code:
+ data = ${srs_recipient}
The plus line simply means
add the code. But there's no reference to
srs_recipient elsewhere in the patch or anywhere in the cPanel reference location previously mentioned. So unless there's a reference to it in some include file somewhere, it will probably break exim.
I would suggest first patching your cPanel exim.conf file to see if exim even works afterwards, and if so, if it works the way you expect and want.
Once you know it works on Exim, you could (or you could hire me or someone else) to try it on Exim on DirectAdmin, and to test it to make sure it doesn't break anything.
It could (and probably would) take hours to do. Until it was done I wouldn't know if it would require other changes (such as to exim.pl, and/or creation of other static or database files). I don't have the time for all this right now, for something I don't need myself.
I'd consider doing it as a project if you and/or others are willing to pay to sponsor it, or perhaps you could find someone else willing to do it.
Or perhaps you could convince me why it would help me and the users on my servers.
Otherwise I just don't see why I should put many hours into a project I don't personally need, but as I've already stated, anyone else can do it.
This thread is a
feature request; let's see if anyone else writes and explains what it will do for us and why they think they need it.
Jeff