Notes Ninjas Notes Ninjas
Lotus Notes hints, tips, error messages
Lotus Notes and SPF (Sender Policy Framework)

Hint Short Cut: Add this to your code & documentation to help you find this page.
http://www.notesninjas.com/#SPF or http://www.notesninjas.com/A555F9/nn.nsf/ByAlias/SPF


SPF is a method for attempting to control forged email. It will help prevent spammers from stealing your email address. The SPF protocol was created in 2003.





I investigated SPF because gmail was returning some of my emails with the code:

Error transferring to gmail-smtp-in.l.google.COM; SMTP Protocol Returned a Permanent Error 550 5.7.1 our Bulk Email Senders Guidelines

Gmail's Bulk Email Senders Guidelines are here: http://www.google.com/mail/help/bulk_mail.html

One solution for my email to be not returned was to add a SPF record to my domain record.

 

How does SPF affect your Lotus Notes Mail Server?

If you send email to other services you may be required to have SPF set up on your domain record.

If you receive lotsof email you might like to set up SPF protocol on your server.

A list of SPF Implementations are here: http://new.openspf.org/Implementations

The only Lotus Notes server implementation I have found is: http://www.policypatrol.com .

 

What do I put in my Domain Record for SPF?

There is a wizard to create a SPF record here: http://www.openspf.org/wizard.html

The text is put into the host's TXT section.

Example text:

v=spf1 a mx mx:swapgroups.com mx:durablesoftwareltd.com mx:ssilicon.com mx:2silicon.com mx:adfos.com mx:si-mation.com mx:swapstick.com mx:notesninjas.com ?all

 

How do I test my SPF hosts setting?

You can test the setting here: http://www.kitterman.com/spf/validate.html?

You can send an email to: check-auth@verifier.port25.com

More test places are listed here: http://new.openspf.org/FAQ/Testing_and_validating

 

SPF Problems:

One problem I have found is that if you list too many mx: domains you receive the error:

Too many DNS lookups

The 10 lookup limit is a MUST in RFC 4408 apparently. This is to prevent Denial of Service attacks.

 

 Jump to:     Notes Tips
    Lotus Notes Index 
  Register for Tips
Previous Lotus Notes Tip 
    Next Lotus Notes Tip, Next Lotus Notes Tip
Your company logo here?
Adam Foster
Free Cash Making Web Site
Free Revenue Earning Blog Site
 Free Revenue Earning Newsletter Site   
Free Search Pages Free Web stats
Free Contact Us page
Cheap .com domain names
 Need a website or 
   Lotus Notes
  problem solved?
Adam Foster
Beginning Java Web Services by Andre Tost, Henry Andre Bequet, Meeraj Kunnumpurath, Sean Rhody
Web services are no longer a nascent technology in the programming industry; every major software vendor is rolling out web services-related APIs and products. Today Java developers are successfully adopting web services as the latest technology in application development in order to enable...
See at: Amazon.co.uk | Amazon.com |