SPF passes when sending email to external recipient, but fails when sending to internal recipientGoogle Apps - SPF Softfail when sending to same domainSPF problems with Google AppsHow to specify multiple included domains in SPF record?What are SPF records, and how do I configure them?Error while sending email using our own server: Sender is probably forged (SPF Softfail)Configure Exchange to receive email from an internal address with an external IP addressConfiguring SPF, DKIM, Reverse DNS for VPS sending email through Google Apps SMTP serversSPF Record - Sender server SPF record permerrorSetting up SPF and initial questionsSPF errors when sending emails

Construct a word ladder

What are the real benefits of using Salesforce DX?

How should I introduce map drawing to my players?

Computing the matrix powers of a non-diagonalizable matrix

When and what was the first 3D acceleration device ever released?

Were pens caps holes designed to prevent death by suffocation if swallowed?

Count Even Digits In Number

What does the view outside my ship traveling at light speed look like?

I unknowingly submitted plagarised work

Why is this Simple Puzzle impossible to solve?

How to know if a folder is a symbolic link?

What will be the real voltage along the line with a voltage source and a capacitor?

Is it true that cut time means "play twice as fast as written"?

Should I disclose a colleague's illness (that I should not know) when others badmouth him

Is CD audio quality good enough?

Why does a perfectly-identical repetition of a drawing command given within an earlier loop 𝘯𝘰𝘵 produce exactly the same line?

Did people go back to where they were?

Plot twist where the antagonist wins

What is the largest (size) solid object ever dropped from an airplane to impact the ground in freefall?

Pirate democracy at its finest

Is the field of q-series 'dead'?

Python program to implement pow(x, n)

Is real public IP Address hidden when using a system wide proxy in Windows 10?

Text at the right of icon



SPF passes when sending email to external recipient, but fails when sending to internal recipient


Google Apps - SPF Softfail when sending to same domainSPF problems with Google AppsHow to specify multiple included domains in SPF record?What are SPF records, and how do I configure them?Error while sending email using our own server: Sender is probably forged (SPF Softfail)Configure Exchange to receive email from an internal address with an external IP addressConfiguring SPF, DKIM, Reverse DNS for VPS sending email through Google Apps SMTP serversSPF Record - Sender server SPF record permerrorSetting up SPF and initial questionsSPF errors when sending emails






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








1















I have set up an SPF DNS record for our domain. I've used our external IP address and that seems to be working fine, when I email to external recipients from my Outlook, SPF passes, since the originating server IP matches.



Now, we also have 8 web servers that send email through the same Exchange 2016 server, however, SPF is failing because the originating sender's IP is coming up as the internal network IP of the web server (ie, 192.168.1.14, etc.). I can't imagine having to put our internal subnet in the SPF record.



What am I missing?










share|improve this question




























    1















    I have set up an SPF DNS record for our domain. I've used our external IP address and that seems to be working fine, when I email to external recipients from my Outlook, SPF passes, since the originating server IP matches.



    Now, we also have 8 web servers that send email through the same Exchange 2016 server, however, SPF is failing because the originating sender's IP is coming up as the internal network IP of the web server (ie, 192.168.1.14, etc.). I can't imagine having to put our internal subnet in the SPF record.



    What am I missing?










    share|improve this question
























      1












      1








      1








      I have set up an SPF DNS record for our domain. I've used our external IP address and that seems to be working fine, when I email to external recipients from my Outlook, SPF passes, since the originating server IP matches.



      Now, we also have 8 web servers that send email through the same Exchange 2016 server, however, SPF is failing because the originating sender's IP is coming up as the internal network IP of the web server (ie, 192.168.1.14, etc.). I can't imagine having to put our internal subnet in the SPF record.



      What am I missing?










      share|improve this question














      I have set up an SPF DNS record for our domain. I've used our external IP address and that seems to be working fine, when I email to external recipients from my Outlook, SPF passes, since the originating server IP matches.



      Now, we also have 8 web servers that send email through the same Exchange 2016 server, however, SPF is failing because the originating sender's IP is coming up as the internal network IP of the web server (ie, 192.168.1.14, etc.). I can't imagine having to put our internal subnet in the SPF record.



      What am I missing?







      spf






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked May 13 at 20:37









      Blaine ShermanBlaine Sherman

      62




      62




















          1 Answer
          1






          active

          oldest

          votes


















          1














          No, you should not add RFC1918 networks to your SPF record. Instead, you should configure your Exchange server to omit SPF checks and allow relay for your web servers. If you trust your web applications, you could simply allow anonymous relay from your web servers.




          Anonymous relay is a common requirement for many businesses that have
          internal web servers, database servers, monitoring applications, or
          other network devices that generate email messages, but are incapable
          of actually sending those messages.



          In Exchange Server, you can create a dedicated Receive connector in
          the Front End Transport service on a Mailbox server that allows
          anonymous relay from a specific list of internal network hosts.




          The article describes this in more detail, but here's a summary of the Exchange Management Shell commands used for allowing anonymous relay from two servers (192.168.1.14 and 192.168.1.15):



          New-ReceiveConnector -Name "Web Servers Relay" -TransportRole FrontendTransport ` 
          -Custom -Bindings 0.0.0.0:25 -RemoteIpRanges 192.168.1.14,192.168.1.15
          Set-ReceiveConnector "Web Servers Relay" -PermissionGroups AnonymousUsers
          Get-ReceiveConnector "Web Servers Relay" `
          | Add-ADPermission -User "NT AUTHORITYANONYMOUS LOGON" `
          -ExtendedRights "Ms-Exch-SMTP-Accept-Any-Recipient"


          If you don't want to allow anonymous relay, your web applications would need to use authenticated SMTP, but as your original proposition was to add these servers to your SPF record, using anonymous relay is probably fine for you.






          share|improve this answer























            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "2"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f967101%2fspf-passes-when-sending-email-to-external-recipient-but-fails-when-sending-to-i%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            1














            No, you should not add RFC1918 networks to your SPF record. Instead, you should configure your Exchange server to omit SPF checks and allow relay for your web servers. If you trust your web applications, you could simply allow anonymous relay from your web servers.




            Anonymous relay is a common requirement for many businesses that have
            internal web servers, database servers, monitoring applications, or
            other network devices that generate email messages, but are incapable
            of actually sending those messages.



            In Exchange Server, you can create a dedicated Receive connector in
            the Front End Transport service on a Mailbox server that allows
            anonymous relay from a specific list of internal network hosts.




            The article describes this in more detail, but here's a summary of the Exchange Management Shell commands used for allowing anonymous relay from two servers (192.168.1.14 and 192.168.1.15):



            New-ReceiveConnector -Name "Web Servers Relay" -TransportRole FrontendTransport ` 
            -Custom -Bindings 0.0.0.0:25 -RemoteIpRanges 192.168.1.14,192.168.1.15
            Set-ReceiveConnector "Web Servers Relay" -PermissionGroups AnonymousUsers
            Get-ReceiveConnector "Web Servers Relay" `
            | Add-ADPermission -User "NT AUTHORITYANONYMOUS LOGON" `
            -ExtendedRights "Ms-Exch-SMTP-Accept-Any-Recipient"


            If you don't want to allow anonymous relay, your web applications would need to use authenticated SMTP, but as your original proposition was to add these servers to your SPF record, using anonymous relay is probably fine for you.






            share|improve this answer



























              1














              No, you should not add RFC1918 networks to your SPF record. Instead, you should configure your Exchange server to omit SPF checks and allow relay for your web servers. If you trust your web applications, you could simply allow anonymous relay from your web servers.




              Anonymous relay is a common requirement for many businesses that have
              internal web servers, database servers, monitoring applications, or
              other network devices that generate email messages, but are incapable
              of actually sending those messages.



              In Exchange Server, you can create a dedicated Receive connector in
              the Front End Transport service on a Mailbox server that allows
              anonymous relay from a specific list of internal network hosts.




              The article describes this in more detail, but here's a summary of the Exchange Management Shell commands used for allowing anonymous relay from two servers (192.168.1.14 and 192.168.1.15):



              New-ReceiveConnector -Name "Web Servers Relay" -TransportRole FrontendTransport ` 
              -Custom -Bindings 0.0.0.0:25 -RemoteIpRanges 192.168.1.14,192.168.1.15
              Set-ReceiveConnector "Web Servers Relay" -PermissionGroups AnonymousUsers
              Get-ReceiveConnector "Web Servers Relay" `
              | Add-ADPermission -User "NT AUTHORITYANONYMOUS LOGON" `
              -ExtendedRights "Ms-Exch-SMTP-Accept-Any-Recipient"


              If you don't want to allow anonymous relay, your web applications would need to use authenticated SMTP, but as your original proposition was to add these servers to your SPF record, using anonymous relay is probably fine for you.






              share|improve this answer

























                1












                1








                1







                No, you should not add RFC1918 networks to your SPF record. Instead, you should configure your Exchange server to omit SPF checks and allow relay for your web servers. If you trust your web applications, you could simply allow anonymous relay from your web servers.




                Anonymous relay is a common requirement for many businesses that have
                internal web servers, database servers, monitoring applications, or
                other network devices that generate email messages, but are incapable
                of actually sending those messages.



                In Exchange Server, you can create a dedicated Receive connector in
                the Front End Transport service on a Mailbox server that allows
                anonymous relay from a specific list of internal network hosts.




                The article describes this in more detail, but here's a summary of the Exchange Management Shell commands used for allowing anonymous relay from two servers (192.168.1.14 and 192.168.1.15):



                New-ReceiveConnector -Name "Web Servers Relay" -TransportRole FrontendTransport ` 
                -Custom -Bindings 0.0.0.0:25 -RemoteIpRanges 192.168.1.14,192.168.1.15
                Set-ReceiveConnector "Web Servers Relay" -PermissionGroups AnonymousUsers
                Get-ReceiveConnector "Web Servers Relay" `
                | Add-ADPermission -User "NT AUTHORITYANONYMOUS LOGON" `
                -ExtendedRights "Ms-Exch-SMTP-Accept-Any-Recipient"


                If you don't want to allow anonymous relay, your web applications would need to use authenticated SMTP, but as your original proposition was to add these servers to your SPF record, using anonymous relay is probably fine for you.






                share|improve this answer













                No, you should not add RFC1918 networks to your SPF record. Instead, you should configure your Exchange server to omit SPF checks and allow relay for your web servers. If you trust your web applications, you could simply allow anonymous relay from your web servers.




                Anonymous relay is a common requirement for many businesses that have
                internal web servers, database servers, monitoring applications, or
                other network devices that generate email messages, but are incapable
                of actually sending those messages.



                In Exchange Server, you can create a dedicated Receive connector in
                the Front End Transport service on a Mailbox server that allows
                anonymous relay from a specific list of internal network hosts.




                The article describes this in more detail, but here's a summary of the Exchange Management Shell commands used for allowing anonymous relay from two servers (192.168.1.14 and 192.168.1.15):



                New-ReceiveConnector -Name "Web Servers Relay" -TransportRole FrontendTransport ` 
                -Custom -Bindings 0.0.0.0:25 -RemoteIpRanges 192.168.1.14,192.168.1.15
                Set-ReceiveConnector "Web Servers Relay" -PermissionGroups AnonymousUsers
                Get-ReceiveConnector "Web Servers Relay" `
                | Add-ADPermission -User "NT AUTHORITYANONYMOUS LOGON" `
                -ExtendedRights "Ms-Exch-SMTP-Accept-Any-Recipient"


                If you don't want to allow anonymous relay, your web applications would need to use authenticated SMTP, but as your original proposition was to add these servers to your SPF record, using anonymous relay is probably fine for you.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered May 14 at 6:23









                Esa JokinenEsa Jokinen

                24k23361




                24k23361



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Server Fault!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f967101%2fspf-passes-when-sending-email-to-external-recipient-but-fails-when-sending-to-i%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Club Baloncesto Breogán Índice Historia | Pavillón | Nome | O Breogán na cultura popular | Xogadores | Adestradores | Presidentes | Palmarés | Historial | Líderes | Notas | Véxase tamén | Menú de navegacióncbbreogan.galCadroGuía oficial da ACB 2009-10, páxina 201Guía oficial ACB 1992, páxina 183. Editorial DB.É de 6.500 espectadores sentados axeitándose á última normativa"Estudiantes Junior, entre as mellores canteiras"o orixinalHemeroteca El Mundo Deportivo, 16 setembro de 1970, páxina 12Historia do BreogánAlfredo Pérez, o último canoneiroHistoria C.B. BreogánHemeroteca de El Mundo DeportivoJimmy Wright, norteamericano do Breogán deixará Lugo por ameazas de morteResultados de Breogán en 1986-87Resultados de Breogán en 1990-91Ficha de Velimir Perasović en acb.comResultados de Breogán en 1994-95Breogán arrasa al Barça. "El Mundo Deportivo", 27 de setembro de 1999, páxina 58CB Breogán - FC BarcelonaA FEB invita a participar nunha nova Liga EuropeaCharlie Bell na prensa estatalMáximos anotadores 2005Tempada 2005-06 : Tódolos Xogadores da Xornada""Non quero pensar nunha man negra, mais pregúntome que está a pasar""o orixinalRaúl López, orgulloso dos xogadores, presume da boa saúde económica do BreogánJulio González confirma que cesa como presidente del BreogánHomenaxe a Lisardo GómezA tempada do rexurdimento celesteEntrevista a Lisardo GómezEl COB dinamita el Pazo para forzar el quinto (69-73)Cafés Candelas, patrocinador del CB Breogán"Suso Lázare, novo presidente do Breogán"o orixinalCafés Candelas Breogán firma el mayor triunfo de la historiaEl Breogán realizará 17 homenajes por su cincuenta aniversario"O Breogán honra ao seu fundador e primeiro presidente"o orixinalMiguel Giao recibiu a homenaxe do PazoHomenaxe aos primeiros gladiadores celestesO home que nos amosa como ver o Breo co corazónTita Franco será homenaxeada polos #50anosdeBreoJulio Vila recibirá unha homenaxe in memoriam polos #50anosdeBreo"O Breogán homenaxeará aos seus aboados máis veteráns"Pechada ovación a «Capi» Sanmartín e Ricardo «Corazón de González»Homenaxe por décadas de informaciónPaco García volve ao Pazo con motivo do 50 aniversario"Resultados y clasificaciones""O Cafés Candelas Breogán, campión da Copa Princesa""O Cafés Candelas Breogán, equipo ACB"C.B. Breogán"Proxecto social"o orixinal"Centros asociados"o orixinalFicha en imdb.comMario Camus trata la recuperación del amor en 'La vieja música', su última película"Páxina web oficial""Club Baloncesto Breogán""C. B. Breogán S.A.D."eehttp://www.fegaba.com

                    Vilaño, A Laracha Índice Patrimonio | Lugares e parroquias | Véxase tamén | Menú de navegación43°14′52″N 8°36′03″O / 43.24775, -8.60070

                    Cegueira Índice Epidemioloxía | Deficiencia visual | Tipos de cegueira | Principais causas de cegueira | Tratamento | Técnicas de adaptación e axudas | Vida dos cegos | Primeiros auxilios | Crenzas respecto das persoas cegas | Crenzas das persoas cegas | O neno deficiente visual | Aspectos psicolóxicos da cegueira | Notas | Véxase tamén | Menú de navegación54.054.154.436928256blindnessDicionario da Real Academia GalegaPortal das Palabras"International Standards: Visual Standards — Aspects and Ranges of Vision Loss with Emphasis on Population Surveys.""Visual impairment and blindness""Presentan un plan para previr a cegueira"o orixinalACCDV Associació Catalana de Cecs i Disminuïts Visuals - PMFTrachoma"Effect of gene therapy on visual function in Leber's congenital amaurosis"1844137110.1056/NEJMoa0802268Cans guía - os mellores amigos dos cegosArquivadoEscola de cans guía para cegos en Mortágua, PortugalArquivado"Tecnología para ciegos y deficientes visuales. Recopilación de recursos gratuitos en la Red""Colorino""‘COL.diesis’, escuchar los sonidos del color""COL.diesis: Transforming Colour into Melody and Implementing the Result in a Colour Sensor Device"o orixinal"Sistema de desarrollo de sinestesia color-sonido para invidentes utilizando un protocolo de audio""Enseñanza táctil - geometría y color. Juegos didácticos para niños ciegos y videntes""Sistema Constanz"L'ocupació laboral dels cecs a l'Estat espanyol està pràcticament equiparada a la de les persones amb visió, entrevista amb Pedro ZuritaONCE (Organización Nacional de Cegos de España)Prevención da cegueiraDescrición de deficiencias visuais (Disc@pnet)Braillín, un boneco atractivo para calquera neno, con ou sen discapacidade, que permite familiarizarse co sistema de escritura e lectura brailleAxudas Técnicas36838ID00897494007150-90057129528256DOID:1432HP:0000618D001766C10.597.751.941.162C97109C0155020