Sender Policy Framework (SPF) allows the domain owner to specify their mail sending policy, i.e., which mail servers are used to send mail from their domain. This technology requires both the sending and receiving server to work together.
The sending server specifies the locations mail should be coming from with the SPF record. The SPF record is usually published by the domain owner in the domain's DNS zone file (the SPF record may be listed as a TXT record in some DNS zones). Hard fail or soft fail is also specified in the SPF record with -all or ~all. When using hard fail (-all), messages from senders not listed in your SPF record should be treated as unauthorized. When using soft fail (~all), messages from senders not listed in your SPF record should be treated as suspicious.
The receiving server determines if messages comply with the domain's stated policy by checking the domain's SPF record. For example, a sender would be considered unauthorized or suspicious if the sending server is not listed in the domain's SPF record.
How to Configure an SPF Record for Your Domain:
1. If you are using AppRiver's SmartHosting service, below is the suggested SPF record.
v=spf1 include:edgepilot.com ~all
2. If you are using other services to send mail for your domain in addition to Appriver's make sure to add the "include:edgepilot.com" to your existing SPF record.