If you already use the DSO PHP handler and you enable DKIM, emails that you send will not display any information in the
From fields in the email header. As a result, DKIM will show
nobody as the sender. If you use a PHP script, manually add the headers.
The following PHP script adds the missing fields to an email header:
<?php $to = 'email@example.com'; $subject = 'the subject'; $message = 'hello'; $headers = 'From: firstname.lastname@example.org' . "\r\n" . 'Return-Path: email@example.com' . "\r\n" . 'Reply-To: firstname.lastname@example.org' . "\r\n" . mail($to, $subject, $message, $headers); ?>
SPF attempts to deny spammers the ability to send email while they forge your domain’s name as the sender (spoofing). SPF adds IP addresses to a list of servers that can send mail from your domains. It verifies that messages that your domains send originated from the listed server, which reduces the amount of backscatter that you receive.
You can use the following Advanced Settings options to further configure SPF:
|Additional Hosts that send mail for your domains (A)|
Additional hosts that the system automatically approves to send mail from your domains.
|Additional MX servers for your domains (MX)||MX entries that can send mail from your domains.|
|Additional IP Address blocks for your domains (IPv4 or IPv6)|
IP addresses (IPv4 or IPv6) that you approve to send mail from your domains. The system automatically includes your server's main IP addresses in this list.
|Include List (INCLUDE)||Additional domains to include in your SPF settings. Use this setting, for example, when you send mail with another service.|
|All Entry (ALL)|
Whether SPF causes undefined hosts to fail.
After you test the entries in the above lists, we strongly recommend that you enable this feature.
|Overwrite Existing Entries|
Whether to overwrite existing SPF entries. If you enable this setting, the system overwrites existing SPF entries.