CONFIGURING
Domino servers that receive SMTP messages directly from the internet can be configured to use the SPF protocol to evaluate whether the sending server is an authorized one.
Note: This feature is supported on Windows and Linux.
Sender Policy Framework, or SPF, is a standardized protocol intended to reduce email spoofing. It allows an SMTP server receiving a message from another SMTP server to authenticate, via IP address, the sending server as an authorized sender of messages from the domain of the apparent sender of the message. The sending domain publishes an SPF policy in their DNS by means of a TXT record. The receiving server retrieves the sending domain's SPF policy through a DNS lookup, and determines whether the sending server's IP address is designated as an authorized sender of mail from the domain. If the sending server is not an authorized sender, the policy specifies how to classify the result of the SPF evaluation.
Table 1. Possible SPF evaluation results
Note: SPF checking can result in multiple DNS lookups, and thus can potentially impact SMTP server performance. An internal cache is utilized by Domino to reduce this impact.
DomainKeys Identified Mail, or DKIM, is a standardized protocol intended to reduce email spoofing. A sending domain may affix one or more DKIM-Signature headers, which are linked to a domain name, to a message. A receiving server may then use these signatures, and public keys published in DNS by the sending domain, to verify that the message was authorized by the domain, and that the contents of the message have not been modified in transit. Domino records the result of each signature validation in an Authentication-Results header that it affixes to the message. Both the signatures and the authentication results are not generally visible to end users.
Table 2. Possible DKIM evaluation results (only one result per signature is recorded)
Note:
DKIM signature verification can result in multiple DNS lookups, thus can potentially impact SMTP server performance. An internal cache is utilized by Domino to reduce this impact.
A domain may choose to sign a message with multiple signatures. For example, the domain may choose to use multiple signing algorithms. If any of those signatures passes, the message is considered trusted.
About this task
Domino servers which receive SMTP messages directly from the internet may be configured to use SPF and DKIM signature verification. Because the IP address of the sending server is used as the input to the SPF evaluation, SPF evaluation should generally not be enabled on servers which are not externally facing. A Domino server which does SPF evaluations will add a Received-SPF header to a received message with the results of its evaluation, and also add the results to an Authentication-Results header. A Domino server which does DKIM signature verification will add the results of each signature's verification to an Authentication-Results header.
Procedure
1. From the Domino® Administrator, click the Configurationtab and expand the Messaging section.
2. Click Configurations.
3. Select the Configuration Settings document for the SMTP server or servers you want to administer, and click Edit Configuration.
4. Click Router/SMTP -> Restrictions and Controls -> SMTP Inbound Controls.
5. Locate the Inbound Sender Domain Authentication Controlssection.
6. If DKIM signature verification is desired, in the DKIM signature verification field, change the setting toEnabled.
7. In the Sender Policy Framework check (SPF) field, change the setting to Enabled.
8. In the Desired action when the sending IP hard fails the SPF check for the sender domain field, select the action you wish to take for messages determined to be untrusted as a result of SPF evaluation:
10. Administrators may choose to have messages that were tagged as untrusted delivered to the recipient's Junk folder. See Delivering untrusted mail to the Junk folder to configure the controls for delivering to the Junk folder.