3
SM SPF Check doesn't support Macros - RFC 4408 - Section 8
Problem reported by Henry Timmes - 1/26/2015 at 11:10 AM
Submitted
In Section 8 - RFC 4408 
 
 
Below are a couple  examples of SPF macro's
 
v=spf1 -exists:%(ir).sbl.spamhaus.example.org
v=spf1 exists:_h.%{h}._l.%{l}._o.%{o}._i.%{i}._spf.%{d} ?all
When Smartermail Sees a email using SPF Macros - it makes it as "SPF_FAIL" when it should be "SPF_PASS" in most cases (depending on the evaluation)
A few people who send me emails were being marked as "SPF_Fail" when it shouldn't be. 
 
Campaign Cleaner - The Ultimate Tool for Optimized, High-Performance Email Campaigns

3 Replies

Reply to Thread
0
Hans Salvisberg Replied
Indeed, I'm using exists:spf.%{p2}.%{d} exists:spf.%{l}.%{p2}.%{d} successfully for sending mail to Gmail. This lets me enable an Internet access provider to accept mail with with a sender address in my domain by adding an A record to my DNS like spf.provider1.com.example.com I can be even more selective with an A record like spf.user.provider2.com.example.com to allow user@example.com to post mail through his provider's mail server.
0
Hans Salvisberg Replied
[Apparently, line breaks are removed from comments, so let's try using a reply.]
 
Indeed, I'm using
 
exists:spf.%{p2}.%{d}
exists:spf.%{l}.%{p2}.%{d}
 
successfully for sending mail to Gmail.
 
This lets me enable in Internet access provider to accept mail with with a sender address in my domain by adding an A record to my DNS like
 
spf.provider1.com.example.com
 
I can be even more selective with an A record like
 
spf.user.provider2.com.example.com
 
to allow user@example.com to post his mail through his provider's mail server, so I don't need to create and manage an account for him on my mail server.
0
Zaven Rubenyan Replied
 
 
.

Reply to Thread