I have all my servers (SME 7.5.x) with SPF configurated.
the google has lot of information about how this must be done.
The basic:
create a TXT record on DNS with something like this:
"v=spf1 a mx a:YOUR.FQDN.DOMAIN.OF.SME include:ANY.OTHER.SMTP.SERVER.AUTHORIZATED.TO.SEND.EMAIL.LIKE.AN.ISP -all"
and replace
YOUR.FQDN.DOMAIN.OF.SME with your external FQDN . something like: mail.linuxfacil.net
and
ANY.OTHER.SMTP.SERVER.AUTHORIZATED.TO.SEND.EMAIL.LIKE.AN.ISP with another SMTP server you use to relay mail (a MailMarketing service, an ISP you use to relay, ...).
please note both text must be used in lower case not upper case!
This way, you´re saying just your SME server and the other one is able to send mail as from your domain.
You can delete "include" if it´s just your own SME server!
Good luck.
Jáder