I'm relatively new to SPF, but have read quite a bit and I'm still confused. I have two mail relays that are the MX servers for a domain. These servers receive mail for the domain then forward on to an internal Exchange server. This Exchange server is the only server that strictly sends mail for the domain that is not reject or bounce or otherwise undeliverable messages. Do the relay servers still need SPF records in this case, or just the Exchange server since it is the only one sending mail "From:" my domain?
1
There are 1 best solutions below
Related Questions in EMAIL
- how to send email from localhost using codeigniter?
- PowerShell EWS Save as for e-mails
- I want to develop an automated email application in asp.net with c#
- Not able to send email in java using SMTP,its blocked by firewall in my office.Is there any other method by which we can send mail?
- Postfix - cannot connect to server to receive email
- PHPMailer send mail with array ( $_POST['email'] )
- Could Not Instantiate Mail Function - PHPMailer - With Attachments - Only Google Chrome
- encrypted email with entrust certificate is not opening with MS Outlook
- Disconnect Client connected to cgi application
- send a message using freemarker
- Using advanced ccs icons in email signatures
- How can I fetch emails on Android?
- Issue with email form and php script
- HTML Control Form with PHP - Errors
- javax.mail.getValidSentAddresses()
Related Questions in POSTFIX-MTA
- Error in sending the Emails with Gmail id using PostFix mail server
- postfix: automatically save emails as eml or msg in a separate folder
- How to check and create dynamic email aliases with flurdy and php?
- SPF record for relay server?
- Sqirrelmail, Postfix and Dovecot
- dovecot-postfix-sasl-squirrelmail issue
- Resolve hostname to IP address for Postfix
- MachineKey validation using nginx and php
- How can I config postfix smtp to use Mailgun
- swiftmailer mail_send.php error 500-Internal-Server-Error (Log: Timed Out)
- Postfix header_checks leading whitespace in regex
- Stopping emails going into spam (Gmail, Hotmail etc) POSTFIX
- SMTP transport mails are not received
- JAVA-Why/Where am I getting an Array Index out of bound error while trying to covert an infix to post fix expression?
- Postfix: fatal:unsupported map type for this operation: hash
Related Questions in SPF
- SPF and DKIM records for Mandrill on DigitalOcean
- Error in sending the Emails with Gmail id using PostFix mail server
- Configuring SPF record for mail server
- SPF record for relay server?
- DMARC -spf and DKIM record queries
- Change sender email on VPS with Debian
- When is it okay to leave out SPF-records?
- SPF issue when sending automatic email with php
- How to configure SPF and DKIM to prevent mail going to spam folder
- mail from gmail goes to softfail by yahoo with SPF record
- Mail into GMail spam folder, SPF and everyting passes
- SPF DKIM and rDNS/PTR is set also IP/Domain is whitelisted but still going to spam
- Building a enewsletter sending system / avoiding spam
- SPF record clarification - Is this set correctly?
- SPF Configuration for Mandrill and MailChimp?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
So SPF records are defined on a domain, not a server, so I think your question is 'Do the relay servers need directives in the SPF record for my domain?'. Assuming the relay servers never make outbound SMTP connections to receiver email servers, then the answer is no. In that case you only need to include the Exchange server.
SPF is about defining a rule set for the list of IP addresses that are allowed to connect to a receiving mail server and deliver email via SMTP. It is evaluated from the perspective of the receiving server, so only those IP addresses that connect directly to the receiving server need to be included in the SPF rule.